Sha256: 552d90b1ecb3b9d20f373f31c95a3edaeca8d765c515b80e152a83dde5e2639a
Contents?: true
Size: 1.32 KB
Versions: 3
Compression:
Stored size: 1.32 KB
Contents
# frozen_string_literal: true module Doing # Numeric helpers class ::Numeric # Test of number is positive def good? positive? end end # Object helpers class ::Object ## ## Tests if object is nil or empty ## ## @return [Boolean] true if object is defined and ## has content ## def good? !nil? && !empty? end end class ::String ## ## Tests if object is nil or empty ## ## @return [Boolean] true if object is defined and ## has content ## def good? !strip.empty? end end class ::Array ## ## Tests if object is nil or empty ## ## @return [Boolean] true if object is defined and ## has content ## def good? !nil? && !empty? end end class ::FalseClass ## ## Tests if object is nil or empty ## ## @return [Boolean] true if object is defined and ## has content ## def good? false end def normalize_tag_sort :time end end class ::TrueClass ## ## Tests if object is nil or empty ## ## @return [Boolean] true if object is defined and ## has content ## def good? true end def normalize_tag_sort :name end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
doing-2.1.43 | lib/doing/good.rb |
doing-2.1.42 | lib/doing/good.rb |
doing-2.1.41 | lib/doing/good.rb |