instance method
wrap
Ruby on Rails 2.3.18
Since v2.3.18 Last seen in v2.3.18Signature
wrap(object)
Wraps the object in an Array unless it’s an Array. Converts the object to an Array using #to_ary if it implements that.
Parameters
-
objectreq
Source
# File activesupport/lib/active_support/core_ext/array/wrapper.rb, line 7
def wrap(object)
case object
when nil
[]
when self
object
else
if object.respond_to?(:to_ary)
object.to_ary
else
[object]
end
end
end
Defined in activesupport/lib/active_support/core_ext/array/wrapper.rb line 7
· View on GitHub
· Improve this page
· Find usages on GitHub