Module: DaVinciUSDrugFormularyTestKit::RemoveInput

Defined in:
lib/davinci_us_drug_formulary_test_kit/remove_input.rb

Class Method Summary collapse

Class Method Details

.recursive_remove_input(runnable, input) ⇒ Object



5
6
7
8
9
# File 'lib/davinci_us_drug_formulary_test_kit/remove_input.rb', line 5

def recursive_remove_input(runnable, input)
  runnable.inputs.delete(input)
  runnable.input_order.delete(input)
  runnable.children.each { |child_runnable| recursive_remove_input(child_runnable, input) }
end