Class: Scrutinizer::Ocular::LocalOutputFormatter

Inherits:
Object
  • Object
show all
Defined in:
lib/scrutinizer/ocular/formatter.rb

Instance Method Summary collapse

Constructor Details

#initializeLocalOutputFormatter

Returns a new instance of LocalOutputFormatter.



23
24
25
26
# File 'lib/scrutinizer/ocular/formatter.rb', line 23

def initialize
  @output_file = ENV['SCRUTINIZER_CC_FILE'] || "./coverage.json"
  @serializer = Serializer.new
end

Instance Method Details

#format(result) ⇒ Object



28
29
30
31
32
# File 'lib/scrutinizer/ocular/formatter.rb', line 28

def format(result)
  File.open(@output_file, 'w') do |file|
    file.write(@serializer.serialize(result))
  end
end