class Cucumber::Formatters::PrettyFormatter

def print_snippets

def print_snippets
  snippets = @pending_steps
  snippets.delete_if {|snippet| snippet.row? || @step_mother.has_step_definition?(snippet.name)}
  unless snippets.empty?
    @io.puts "\nYou can use these snippets to implement pending steps which have no step definition:\n\n"
    prev_keyword = nil
    snippets = snippets.map do |step|
      snippet = "#{step.actual_keyword} /^#{escape_regexp_characters(step.name)}$/ do\nend\n\n"
      prev_keyword = step.keyword
      snippet
    end.compact.uniq
    snippets.each do |snippet|
      @io.puts snippet
    end
  end
end