class Object

Extend Ruby’s BasicObject class.

Public Instance Methods

aru?() click to toggle source

@example Does it exist?

o = 42
o.aru? # => true

@return [Boolean] ‘true` if exist.

# File lib/arukamo/object.rb, line 8
def aru?
  results = [nil?, equal?(false), public_methods(false).empty?]

  results << blank? if respond_to?(:blank?)
  results << empty? if respond_to?(:empty?)
  results << zero?  if respond_to?(:zero?)

  !results.any?
end