S
Spitfire
One thing that I don't understand is the following code.
sample = [1,2,3]
p sample.class #=> Array
p sample.class.is_a?(Array) #=> false
p sample.class.is_a?(Array.class) #=> true (why???)
sample = [1,2,3]
p sample.class #=> Array
p sample.class.is_a?(Array) #=> false
p sample.class.is_a?(Array.class) #=> true (why???)