Sha256: 6c6b8723dab9f6541dfd42b7dc8dc35ee9132b5f848e75a1b5e695508b03cc24

Contents?: true

Size: 421 Bytes

Versions: 94

Compression:

Stored size: 421 Bytes

Contents

# encoding: utf-8

require 'yaml'

module Inspec::Reporters
  class Yaml < Base
    def render
      output(Inspec::Reporters::Json.new({ run_data: run_data }).report.to_yaml, false)
    end

    def report
      {
        platform: platform,
        profiles: profiles,
        statistics: {
          duration: run_data[:statistics][:duration],
        },
        version: run_data[:version],
      }
    end
  end
end

Version data entries

94 entries across 94 versions & 2 rubygems

Version Path
inspec-core-3.6.2 lib/inspec/reporters/yaml.rb
inspec-3.6.2 lib/inspec/reporters/yaml.rb
inspec-core-3.5.0 lib/inspec/reporters/yaml.rb
inspec-3.5.0 lib/inspec/reporters/yaml.rb
inspec-core-3.4.1 lib/inspec/reporters/yaml.rb
inspec-3.4.1 lib/inspec/reporters/yaml.rb
inspec-core-3.3.14 lib/inspec/reporters/yaml.rb
inspec-3.3.14 lib/inspec/reporters/yaml.rb
inspec-core-3.2.6 lib/inspec/reporters/yaml.rb
inspec-3.2.6 lib/inspec/reporters/yaml.rb
inspec-core-3.1.3 lib/inspec/reporters/yaml.rb
inspec-3.1.3 lib/inspec/reporters/yaml.rb
inspec-core-3.0.64 lib/inspec/reporters/yaml.rb
inspec-3.0.64 lib/inspec/reporters/yaml.rb
inspec-core-3.0.61 lib/inspec/reporters/yaml.rb
inspec-3.0.61 lib/inspec/reporters/yaml.rb
inspec-core-3.0.52 lib/inspec/reporters/yaml.rb
inspec-3.0.52 lib/inspec/reporters/yaml.rb
inspec-core-3.0.46 lib/inspec/reporters/yaml.rb
inspec-3.0.46 lib/inspec/reporters/yaml.rb