Sha256: d7842c4956e339360185a45dbb04a708411d999409022f0478d088e15c7b4491

Contents?: true

Size: 259 Bytes

Versions: 5

Compression:

Stored size: 259 Bytes

Contents

module HowIs
  class JsonReport < BaseReport
    def format
      :json
    end

    def export(&block)
      to_json
    end

    def export!(file, &block)
      File.open(file, 'w') do |f|
        f.write export
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
how_is-8.0.0 lib/how_is/report/json.rb
how_is-7.0.0 lib/how_is/report/json.rb
how_is-6.0.0 lib/how_is/report/json.rb
how_is-5.0.0 lib/how_is/report/json.rb
how_is-4.0.0 lib/how_is/report/json.rb