module Extras::Array::ClassMethods

Public Instance Methods

allowed() click to toggle source
# File lib/extras/array.rb, line 10
def allowed
  if RUBY_VERSION < "2.4"
    @allowed ||= begin
      out = {
        :keys => [::NilClass, ::Hash, ::TrueClass, \
          ::FalseClass, ::Regexp, ::Array, ::Set, ::Fixnum,
          ::Bignum, ::Float]
      }
    end
  else
    @allowed ||= begin
      out = {
        :keys => [::NilClass, ::Hash, ::TrueClass, \
          ::FalseClass, ::Regexp, ::Array, ::Set, ::Integer, \
          ::Float]
      }
    end
  end
end