class Chef::Audit::AuditData

Attributes

control_groups[R]
end_time[RW]
node_name[R]
run_id[R]
start_time[RW]

Public Class Methods

new(node_name, run_id) click to toggle source
# File lib/chef/audit/control_group_data.rb, line 28
def initialize(node_name, run_id)
  @node_name = node_name
  @run_id = run_id
  @control_groups = []
end

Public Instance Methods

add_control_group(control_group) click to toggle source
# File lib/chef/audit/control_group_data.rb, line 34
def add_control_group(control_group)
  control_groups << control_group
end
to_hash() click to toggle source
# File lib/chef/audit/control_group_data.rb, line 38
def to_hash
  {
      :node_name => node_name,
      :run_id => run_id,
      :start_time => start_time,
      :end_time => end_time,
      :control_groups => control_groups.collect { |c| c.to_hash },
  }
end