module MouseMelon::DSL::ScenarioDefinitions
Public Instance Methods
Step(name, *args)
click to toggle source
# File lib/mouse_melon/dsl.rb, line 32 def Step(name, *args) normalized_name = case name when Symbol name when String name.to_s.gsub(/ /, '_') else raise ArgumentError.new("Expects Symbol or String but #{name.inspect} was given") end raise StepNotFound.new(normalized_name) unless respond_to?(normalized_name) send(normalized_name, *args) end