Sha256: 227070e78e9b673d86f84186ab2c69f8fe139fbf170d791689bd095e16cecbcc

Contents?: true

Size: 273 Bytes

Versions: 16

Compression:

Stored size: 273 Bytes

Contents

require "json/pure"
require_relative "array"

class JSONFormatter < ArrayFormatter
  def initialize(report)
    super(report)
    @ext = "json"
  end

  def process(options = {})
    build_data(options)
    w @data.to_json # Write data into ouput file
    deinit
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
teuton-2.9.2 lib/teuton/report/formatter/default/json.rb
teuton-2.9.1 lib/teuton/report/formatter/default/json.rb
teuton-2.9.0 lib/teuton/report/formatter/default/json.rb
teuton-2.8.0 lib/teuton/report/formatter/default/json.rb
teuton-2.7.3 lib/teuton/report/formatter/default/json.rb
teuton-2.7.2 lib/teuton/report/formatter/default/json.rb
teuton-2.7.1 lib/teuton/report/formatter/default/json.rb
teuton-2.7.0 lib/teuton/report/formatter/default/json.rb
teuton-2.6.0 lib/teuton/report/formatter/default/json.rb
teuton-2.5.0 lib/teuton/report/formatter/default/json.rb
teuton-2.4.5 lib/teuton/report/formatter/default/json.rb
teuton-2.4.4 lib/teuton/report/formatter/default/json.rb
teuton-2.4.3 lib/teuton/report/formatter/default/json.rb
teuton-2.4.2 lib/teuton/report/formatter/default/json.rb
teuton-2.4.1 lib/teuton/report/formatter/default/json.rb
teuton-2.4.0 lib/teuton/report/formatter/default/json.rb