lib/gherkin/tools/reformat.rb
require 'stringio' require 'gherkin/tools/files' require 'gherkin/formatter/pretty_formatter' module Gherkin module Tools class Reformat < Files def run each do |file| purdy = StringIO.new listener = Formatter::PrettyFormatter.new(purdy) scan(file, listener) purdy.rewind File.open(file, 'w') {|io| io.write(purdy.read)} end end end end end