X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FMoose%2FAutobox%2FString.pm;h=e7037f55998cd3b8a3f947ed16d09d3e792cb412;hb=b3cb70385763ff1067a42fa7e470177bef3485e8;hp=718410e1f2f23d622619d7a4df579a63e73338c9;hpb=680d0745246bc4ced8656e91f3768ef1645983b1;p=gitmo%2FMoose-Autobox.git diff --git a/lib/Moose/Autobox/String.pm b/lib/Moose/Autobox/String.pm index 718410e..e7037f5 100644 --- a/lib/Moose/Autobox/String.pm +++ b/lib/Moose/Autobox/String.pm @@ -1,7 +1,7 @@ package Moose::Autobox::String; use Moose::Role; -our $VERSION = '0.01'; +our $VERSION = '0.02'; with 'Moose::Autobox::Value'; @@ -19,10 +19,11 @@ sub index { return CORE::index($_[0], $_[1]) if scalar @_ == 2; return CORE::index($_[0], $_[1], $_[2]); } +sub rindex { + return CORE::rindex($_[0], $_[1]) if scalar @_ == 2; + return CORE::rindex($_[0], $_[1], $_[2]); +} -# FIXME: this is not working -#sub rindex { CORE::rindex $_[0], $_[1], (defined $_[2] ? $_[2] : ()) } - 1; __END__ @@ -36,7 +37,6 @@ Moose::Autobox::String - the String role =head1 SYNOPOSIS use Moose::Autobox; - use autobox; "Hello World"->uc; # HELLO WORLD @@ -62,6 +62,8 @@ This is a role to describes a String value. =item B +=item B + =item B =item B @@ -86,11 +88,12 @@ Stevan Little Estevan@iinteractive.comE =head1 COPYRIGHT AND LICENSE -Copyright 2006 by Infinity Interactive, Inc. +Copyright 2006-2007 by Infinity Interactive, Inc. L This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. -=cut \ No newline at end of file +=cut +