# File lib/gherkin/tools/reformat.rb, line 9 def run each do |file| io = defined?(JRUBY_VERSION) ? Java.java.io.StringWriter.new : StringIO.new formatter = Formatter::PrettyFormatter.new(io, true) parse(file, formatter) string = defined?(JRUBY_VERSION) ? io.getBuffer.toString : io.string File.open(file, 'w') {|io| io.write(string)} end end