Sha256: 5ec824a344096c41bfb6f5c6b3347d1be8f2c21cb05f49ec378e806c02725b97
Contents?: true
Size: 639 Bytes
Versions: 43
Compression:
Stored size: 639 Bytes
Contents
require_relative "../utils/run_data_filters" module Inspec::Reporters class Base include Inspec::Utils::RunDataFilters attr_reader :run_data def initialize(config) @config = config @run_data = config[:run_data] || {} apply_run_data_filters_to_hash @output = "" end def output(str, newline = true) @output << str @output << "\n" if newline end def rendered_output @output end # each reporter must implement #render def render raise NotImplementedError, "#{self.class} must implement a `#render` method to format its output." end end end
Version data entries
43 entries across 43 versions & 1 rubygems
Version | Path |
---|---|
inspec-core-4.23.11 | lib/inspec/reporters/base.rb |
inspec-core-4.23.10 | lib/inspec/reporters/base.rb |
inspec-core-4.23.4 | lib/inspec/reporters/base.rb |