class MouseMelon::StepDefinition
Attributes
body[R]
name[R]
spaces[R]
Public Class Methods
new(name, body: nil, spaces: 0)
click to toggle source
# File lib/mouse_melon/step_definition.rb, line 5 def initialize(name, body: nil, spaces: 0) @name, @body, @spaces = name, body, spaces end
Public Instance Methods
code()
click to toggle source
# File lib/mouse_melon/step_definition.rb, line 9 def code prefix = " " * @spaces out = "#{prefix}step '#{name}' do\n" out << "#{prefix} #{body}\n" if body out << "#{prefix}end\n" end
Also aliased as: to_s