module Hugger::Object
Object
@since 0.0.1 @api private
Constants
- STRING_MATCHER
Public Instance Methods
blank?()
click to toggle source
Checks object is blank @return [TrueClass,FalseClass] @since 0.0.1
# File lib/hugger/object.rb, line 11 def blank? case object when String, ::String STRING_MATCHER === object # rubocop:disable Style/CaseEquality # when Hash, ::Hash, ::Array # object.empty? # when TrueClass, Numeric # false # when FalseClass, NilClass # true # else # object.respond_to?(:empty?) ? object.empty? : !self end end
object()
click to toggle source
@return [TrueClass,FalseClass] @since 0.0.1
# File lib/hugger/object.rb, line 36 def object raise 'Not' end
present?()
click to toggle source
Checks object is present @return [TrueClass,FalseClass] @since 0.0.1
# File lib/hugger/object.rb, line 29 def present? !blank? end