Method: Object#dig
- Defined in:
- lib/atome/extensions/atome.rb
#dig ⇒ Object
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 |