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-2.2.35 lib/inspec/reporters/yaml.rb
inspec-2.2.35 lib/inspec/reporters/yaml.rb
inspec-core-2.2.34 lib/inspec/reporters/yaml.rb
inspec-2.2.34 lib/inspec/reporters/yaml.rb
inspec-core-2.2.27 lib/inspec/reporters/yaml.rb
inspec-2.2.27 lib/inspec/reporters/yaml.rb
inspec-core-2.2.20 lib/inspec/reporters/yaml.rb
inspec-2.2.20 lib/inspec/reporters/yaml.rb
inspec-core-2.2.16 lib/inspec/reporters/yaml.rb
inspec-2.2.16 lib/inspec/reporters/yaml.rb
inspec-core-2.2.10 lib/inspec/reporters/yaml.rb
inspec-2.2.10 lib/inspec/reporters/yaml.rb
inspec-core-2.1.84 lib/inspec/reporters/yaml.rb
inspec-2.1.84 lib/inspec/reporters/yaml.rb