Sha256: 00a1d0c9161649a0e22d95d3fa39c3e95b9f719f06eb4c8fb562d5fec5588563

Contents?: true

Size: 176 Bytes

Versions: 29

Compression:

Stored size: 176 Bytes

Contents

class Array
  def self.wrap(object)
    if object.nil?
      []
    elsif object.respond_to?(:to_ary)
      object.to_ary || [object]
    else
      [object]
    end
  end
end

Version data entries

29 entries across 29 versions & 7 rubygems

Version Path
sprinkle_dns-1.0.3 lib/sprinkle_dns/core_ext/array_wrap.rb
nucleus-core-0.1.4 lib/nucleus_core/extensions/array.rb
nucleus-core-0.1.3 lib/nucleus_core/extensions/array.rb
nucleus-core-0.1.2 lib/nucleus_core/extensions/array.rb
nucleus-core-0.1.1 lib/nucleus_core/extensions/array.rb
nucleus-core-0.1.0 lib/nucleus_core/extensions/array.rb
graphql-groups-0.1.1 lib/graphql/groups/extensions/wrap.rb
sprinkle_dns-1.0.2 lib/sprinkle_dns/core_ext/array_wrap.rb
sprinkle_dns-1.0.1 lib/sprinkle_dns/core_ext/array_wrap.rb
sprinkle_dns-1.0.0 lib/sprinkle_dns/core_ext/array_wrap.rb
cdnetworks-client-1.1.2 lib/patches.rb
cdnetworks-client-1.1.1 lib/patches.rb
cdnetworks-client-1.1.0 lib/patches.rb
spotify-client-0.0.10 lib/spotify/utils.rb
spotify-client-0.0.9 lib/spotify/utils.rb
spotify-client-0.0.8 lib/spotify/utils.rb
hakoy-0.0.5 lib/hakoy/ext/array.rb
hakoy-0.0.4 lib/hakoy/ext/array.rb
hakoy-0.0.3 lib/hakoy/ext/array.rb
spotify-client-0.0.7 lib/spotify/utils.rb