module Inspec::Reporters class Base attr_reader :run_data def initialize(config) @run_data = config[:run_data] @output = '' end def output(str) @output << "#{str}\n" 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