Class: Object

Inherits:
BasicObject
Defined in:
lib/pact/support/core_ext.rb,
lib/pact/support/core_ext.rb

Instance Method Summary collapse

Instance Method Details

#blank?Boolean

Returns:

  • (Boolean)


49
# File 'lib/pact/support/core_ext.rb', line 49

def blank? = respond_to?(:empty?) ? !!empty? : false

#deep_dupObject



60
61
62
63
64
# File 'lib/pact/support/core_ext.rb', line 60

def deep_dup
  dup
rescue TypeError
  self
end

#presenceObject



52
53
54
# File 'lib/pact/support/core_ext.rb', line 52

def presence
  self if present?
end

#present?Boolean

Returns:

  • (Boolean)


50
# File 'lib/pact/support/core_ext.rb', line 50

def present? = !blank?