Class: Array

Inherits:
Object show all
Defined in:
lib/json_logic/truthy.rb,
lib/core_ext/deep_fetch.rb

Instance Method Summary collapse

Instance Method Details

#deep_fetch(index, default = nil) ⇒ Object



9
10
11
12
# File 'lib/core_ext/deep_fetch.rb', line 9

def deep_fetch(index, default = nil)
  indexes = index.to_s.split('.').map(&:to_i)
  dig(*indexes) || default rescue default
end

#falsy?Boolean

Returns:

  • (Boolean)


39
40
41
# File 'lib/json_logic/truthy.rb', line 39

def falsy?
  empty?
end