Methods
Public Instance methods
Wraps the object in an Array unless it‘s an Array. Converts the object to an Array using to_ary if it implements that.
[ show source ]
# File activesupport/lib/active_support/core_ext/array/wrapper.rb, line 7 7: def wrap(object) 8: case object 9: when nil 10: [] 11: when self 12: object 13: else 14: if object.respond_to?(:to_ary) 15: object.to_ary 16: else 17: [object] 18: end 19: end 20: end