class String
   alias old_split split

cool :)

Peña, Botp wrote:
> On Behalf Of Firstname Secondname:
> # Exactly like that :)
> 
> Ah, do not forget, in ruby land, you can be flexible :)
> 
> C:\family\ruby>cat  test.rb
> class String
>    alias old_split split
>    def split arg1=' ', *args
>       case arg1
>          when Integer
>             self.scan(/.{1,#{arg1}}/)
>          else
>             old_split arg1, *args
>       end #case
>    end #def
> end #class
> 
> p "this is a test string. okay?".split
> p "this is a test string. okay?".split(/i/)
> p "this is a test string. okay?".split(3)
> 
> C:\family\ruby>ruby test.rb
> ["this", "is", "a", "test", "string.", "okay?"]
> ["th", "s ", "s a test str", "ng. okay?"]
> ["thi", "s i", "s a", " te", "st ", "str", "ing", ". o", "kay", "?"]
> 
> Is that ok?
> kind regards -botp


-- 
Posted via http://www.ruby-forum.com/.