From: aartist Date: 2005-06-01T23:05:23+09:00 Subject: Re: Operation on Classes Well, all I am saying is that I can group bunch of things together to understand basics classes. Example #Array, ItemBlock array.each {|item| block } -> array array.reverse_each {|item| block } array.delete_if {|item| block } -> array array.select {|item| block } -> an_array array.collect {|item| block } -> an_array array.reject {|item| block } -> an_array array.map {|item| block } -> an_array array.map! {|item| block } -> array array.collect! {|item| block } -> array array.reject! {|item| block } -> array or nil ================================== #Array, IndexBlock array.each_index {|index| block } -> array array.fill {|index| block } -> array The effort can be used towards mastering ruby. Even you may be able to read the programs faster.