# File lib/simp/cli/config/questionnaire.rb, line 27 def process( item_queue=[], answers={} ) if item = item_queue.shift item.config_items = answers process_item item # add (or replace) this item's answer to the answers list answers[ item.key ] = item # add any next_items to the queue item_queue = item.next_items + item_queue process item_queue, answers end answers end