module StepMaker
Attributes
input[R]
Public Class Methods
new(*params)
click to toggle source
Calls superclass method
# File lib/acceptance_test/step_maker.rb, line 5 def initialize *params @input = {} super end
Public Instance Methods
step(title) { |*values| ... }
click to toggle source
# File lib/acceptance_test/step_maker.rb, line 11 def step title values = [] params = title.gsub(/:\w+/) params.each do |param| key = param.gsub(":", "").to_sym values << input[key] if input[key] end yield *values if block_given? end