# File lib/cucumber/language_support/language_methods.rb, line 46 def add_hook(phase, hook) hooks[phase.to_sym] << hook hook end
# File lib/cucumber/language_support/language_methods.rb, line 55 def add_transform(transform) transforms.unshift transform transform end
# File lib/cucumber/language_support/language_methods.rb, line 22 def after(scenario) execute_after(scenario) end_scenario end
# File lib/cucumber/language_support/language_methods.rb, line 27 def after_configuration(configuration) hooks[:after_configuration].each do |hook| hook.invoke('AfterConfiguration', configuration) end end
# File lib/cucumber/language_support/language_methods.rb, line 11 def around(scenario) execute_around(scenario) do yield end end
# File lib/cucumber/language_support/language_methods.rb, line 68 def available_step_definition(regexp_source, file_colon_line) available_step_definition_hash[StepDefinitionLight.new(regexp_source, file_colon_line)] = nil end
# File lib/cucumber/language_support/language_methods.rb, line 17 def before(scenario) begin_scenario(scenario) execute_before(scenario) end
# File lib/cucumber/language_support/language_methods.rb, line 51 def clear_hooks @hooks = nil end
# File lib/cucumber/language_support/language_methods.rb, line 7 def create_step_match(step_definition, step_name, name_to_report, step_arguments) StepMatch.new(step_definition, step_name, name_to_report, step_arguments) end
# File lib/cucumber/language_support/language_methods.rb, line 33 def execute_after_step(scenario) hooks_for(:after_step, scenario).each do |hook| invoke(hook, 'AfterStep', scenario, false) end end
# File lib/cucumber/language_support/language_methods.rb, line 39 def execute_transforms(args) args.map do |arg| matching_transform = transforms.detect {|transform| transform.match(arg) } matching_transform ? matching_transform.invoke(arg) : arg end end
# File lib/cucumber/language_support/language_methods.rb, line 72 def invoked_step_definition(regexp_source, file_colon_line) invoked_step_definition_hash[StepDefinitionLight.new(regexp_source, file_colon_line)] = nil end
Generated with the Darkfish Rdoc Generator 2.