class EqJsonDebugDumper
Public Class Methods
new(matcher)
click to toggle source
# File lib/debug_dumper.rb, line 5 def initialize(matcher) @matcher = matcher end
Public Instance Methods
dump()
click to toggle source
# File lib/debug_dumper.rb, line 9 def dump dumpToFile('expected', @matcher.expected) dumpToFile('actual', @matcher.actual) dumpToFile('currentExpectedObj', @matcher.currentExpectedObj) dumpToFile('currentActualObj', @matcher.currentActualObj) end
dumpToFile(baseName, jsonHash)
click to toggle source
# File lib/debug_dumper.rb, line 16 def dumpToFile(baseName, jsonHash) fileName = Dir.tmpdir() + File::SEPARATOR + "#{baseName}.json" File.open(fileName, "w") do |file| file.print JSON.pretty_generate(jsonHash) end end