X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FMoose%2FAutobox%2FString.pm;h=cb3c77a0454d36fd1188e5d644021626a99dca9b;hb=2e99cc07cbadca783f188e74fae52fcc8c8dcb1b;hp=e7037f55998cd3b8a3f947ed16d09d3e792cb412;hpb=b3cb70385763ff1067a42fa7e470177bef3485e8;p=gitmo%2FMoose-Autobox.git diff --git a/lib/Moose/Autobox/String.pm b/lib/Moose/Autobox/String.pm index e7037f5..cb3c77a 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; @@ -88,7 +94,7 @@ Stevan Little Estevan@iinteractive.comE =head1 COPYRIGHT AND LICENSE -Copyright 2006-2007 by Infinity Interactive, Inc. +Copyright 2006-2008 by Infinity Interactive, Inc. L