Sha256: 68f7b09a032776c3f1ef45068363f8a4eede8aa16e497f1133a6647027db1cfa
Contents?: true
Size: 399 Bytes
Versions: 1
Compression:
Stored size: 399 Bytes
Contents
# Extend Ruby's BasicObject class. class Object # @example Does it exist? # o = 42 # o.aru? # => true # # @return [Boolean] `true` if exist. 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 end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
arukamo-1.0.0 | lib/arukamo/object.rb |