class Spinach::Generators::StepGenerator

A step generator generates an example output for a step given the parsed feature data.

Public Class Methods

new(step) click to toggle source

@param [Step] step

The step.
# File lib/spinach/generators/step_generator.rb, line 9
def initialize(step)
  @step = step
end

Public Instance Methods

generate() click to toggle source

@return [String]

an example step definition
# File lib/spinach/generators/step_generator.rb, line 15
def generate
  result = StringIO.new
  result.puts "step '#{Spinach::Support.escape_single_commas @step.name}' do"
  result.puts "  pending 'step not implemented'"
  result.puts "end"
  result.string
end