X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FMoose%2FAutobox%2FString.pm;h=9a33ba58c919b9eb0dd2b51226603e69fbd4b60d;hb=e3598a1859229b8e91ad93c767f960ea7b2553e7;hp=cbd73210ea4dc67f6904665069d38cb1efbcf998;hpb=caac33a39ccc8163e692eea728ead215455e026f;p=gitmo%2FMoose-Autobox.git diff --git a/lib/Moose/Autobox/String.pm b/lib/Moose/Autobox/String.pm index cbd7321..9a33ba5 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.09'; +our $VERSION = '0.10'; with 'Moose::Autobox::Value'; @@ -15,6 +15,8 @@ sub chomp { CORE::chomp $_[0] } sub chop { CORE::chop $_[0] } sub reverse { CORE::reverse $_[0] } sub length { CORE::length $_[0] } +sub lines { [ CORE::split '\n', $_[0] ] } +sub words { [ CORE::split ' ', $_[0] ] } sub index { return CORE::index($_[0], $_[1]) if scalar @_ == 2; return CORE::index($_[0], $_[1], $_[2]); @@ -23,6 +25,10 @@ sub rindex { return CORE::rindex($_[0], $_[1]) if scalar @_ == 2; return CORE::rindex($_[0], $_[1], $_[2]); } +sub split { + return [ CORE::split($_[1], $_[0]) ] if scalar @_ == 2; + return [ CORE::split($_[1], $_[0], $_[2]) ]; +} 1;