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
to_s()
Alias for: code