Method: Object#dig

Defined in:
lib/atome/extensions/atome.rb

#digObject



472
473
474
475
476
477
478
479
480
# File 'lib/atome/extensions/atome.rb', line 472

def dig
  ids = []
  dig_recursive = lambda do |atome|
    ids << atome.id
    atome.fasten.each { |fasten_atome| dig_recursive.call(grab(fasten_atome)) }
  end
  dig_recursive.call(self)
  ids
end