instance method wrap

Ruby on Rails 2.3.18

Since v2.3.18 Last seen in v2.3.18

Signature

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

object req
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

Defined in ActiveSupport::CoreExtensions::Array::Wrapper

Type at least 2 characters to search.

↑↓ navigate · open · esc close