Sha256: 9b3073d3523a3517605a80fb21139560a0436c8b904b5ed0f5afe2b3765c8fc9
Contents?: true
Size: 921 Bytes
Versions: 11
Compression:
Stored size: 921 Bytes
Contents
$:.unshift 'lib' require 'rubygems' require 'tempfile' require 'spec/expectations' require 'fileutils' require 'reek' class CucumberWorld def run(args) stderr_file = Tempfile.new('cucumber') stderr_file.close @last_stdout = `ruby -Ilib bin/reek #{args} 2> #{stderr_file.path}` @last_exit_status = $?.exitstatus @last_stderr = IO.read(stderr_file.path) end def run_with_pipe(stdin, args) stderr_file = Tempfile.new('cucumber') stderr_file.close @last_stdout = `echo \"#{stdin}\" | ruby -Ilib bin/reek #{args} 2> #{stderr_file.path}` @last_exit_status = $?.exitstatus @last_stderr = IO.read(stderr_file.path) end def rake stderr_file = Tempfile.new('cucumber') stderr_file.close @last_stdout = `rake reek 2> #{stderr_file.path}` @last_exit_status = $?.exitstatus @last_stderr = IO.read(stderr_file.path) end end World do CucumberWorld.new end
Version data entries
11 entries across 11 versions & 2 rubygems