NAME
Moo::Google::Util - Portable functions
VERSION
version 0.03
METHODS
substitute_placeholders
placeholderS (S)!
warn $gapi->Calendar->Events->substitute_placeholders('users/{token}/calendarList/{calendarId}/{eventID}', {
token =>'12345',
calendarId => '54321',
eventId => 'abcdef'
}); # must be users/12345/calendarList/54321/abcdef
or
$gapi->Calendar->Events->token('12345');
$gapi->Calendar->Events->calendarId('54321');
$gapi->Calendar->Events->eventId('abcdef');
# all atributes must be set in class
warn $gapi->Calendar->Events->substitute_placeholders('users/{token}/calendarList/{calendarId}/{eventID}'); # must be users/12345/calendarList/54321/abcdef
substitute_placeholder
Substitute only one placeholder (first in string)
substitute_placeholders('users/me/calendarList/{calendarId}/', '12345'); # will return 'users/me/calendarList/12345'
but
substitute_placeholders('users/me/calendarList/{calendarId}/{placeholder2}', '12345'); # will return 'users/me/calendarList/12345/{placeholder2}'
AUTHOR
Pavel Serikov <pavelsr@cpan.org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2017 by Pavel Serikov.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.