X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FMoose%2FAutobox%2FString.pm;h=6da1be93f9c4cafa0bebdf01570998511f031b69;hb=bf86825986f42b8447522a62c309e06743cac06a;hp=d8f34acd1893f6d79918f4d1998f46990f932a25;hpb=ea4e64bf393378b8e16896f6618a98fda24cb2fc;p=gitmo%2FMoose-Autobox.git diff --git a/lib/Moose/Autobox/String.pm b/lib/Moose/Autobox/String.pm index d8f34ac..6da1be9 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.02'; +our $VERSION = '0.09'; 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;