class Cucumber::Glue::StepDefinition
def parse_target_proc_from(options)
def parse_target_proc_from(options) return -> { self } unless options.key?(:on) target = options[:on] case target when Proc target when Symbol -> { send(target) } else -> { raise ArgumentError, 'Target must be a symbol or a proc' } end end