Sha256: d5472d91249a6129ebaece3e3da9a6cb46ff046f3e9fa70d9c34cb99c12cd0d0
Contents?: true
Size: 485 Bytes
Versions: 9
Compression:
Stored size: 485 Bytes
Contents
# Backport of Array.wrap for Ruby versions prior to 3.0 # This provides a consistent way to wrap objects as arrays across different Ruby versions # link: https://github.com/rails/rails/blob/main/activesupport/lib/active_support/core_ext/array/wrap.rb unless Array.respond_to?(:wrap) class Array def self.wrap(object) if object.nil? [] elsif object.respond_to?(:to_ary) object.to_ary || [object] else [object] end end end end
Version data entries
9 entries across 9 versions & 1 rubygems