Class: Kriterion::Event

Inherits:
Object
  • Object
show all
Defined in:
lib/kriterion/event.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from Object

#compliance, #find_section, #to_h

Constructor Details

#initialize(data) ⇒ Event

Returns a new instance of Event.



20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# File 'lib/kriterion/event.rb', line 20

def initialize(data)
  @audited           = data['audited']
  @property          = data['property']
  @previous_value    = data['previous_value']
  @desired_value     = data['desired_value']
  @historical_value  = data['historical_value']
  @message           = data['message']
  @name              = data['name']
  @status            = data['status']
  @time              = data['time']
  @redacted          = data['redacted']
  @corrective_change = data['corrective_change']
  @certname          = data['certname']
  @resource          = data['resource']
end

Instance Attribute Details

#auditedObject (readonly)

Returns the value of attribute audited.



5
6
7
# File 'lib/kriterion/event.rb', line 5

def audited
  @audited
end

#certnameObject

Returns the value of attribute certname.



17
18
19
# File 'lib/kriterion/event.rb', line 17

def certname
  @certname
end

#corrective_changeObject (readonly)

Returns the value of attribute corrective_change.



15
16
17
# File 'lib/kriterion/event.rb', line 15

def corrective_change
  @corrective_change
end

#desired_valueObject (readonly)

Returns the value of attribute desired_value.



8
9
10
# File 'lib/kriterion/event.rb', line 8

def desired_value
  @desired_value
end

#historical_valueObject (readonly)

Returns the value of attribute historical_value.



9
10
11
# File 'lib/kriterion/event.rb', line 9

def historical_value
  @historical_value
end

#messageObject (readonly)

Returns the value of attribute message.



10
11
12
# File 'lib/kriterion/event.rb', line 10

def message
  @message
end

#nameObject (readonly)

Returns the value of attribute name.



11
12
13
# File 'lib/kriterion/event.rb', line 11

def name
  @name
end

#previous_valueObject (readonly)

Returns the value of attribute previous_value.



7
8
9
# File 'lib/kriterion/event.rb', line 7

def previous_value
  @previous_value
end

#propertyObject (readonly)

Returns the value of attribute property.



6
7
8
# File 'lib/kriterion/event.rb', line 6

def property
  @property
end

#redactedObject (readonly)

Returns the value of attribute redacted.



14
15
16
# File 'lib/kriterion/event.rb', line 14

def redacted
  @redacted
end

#resourceObject

Returns the value of attribute resource.



18
19
20
# File 'lib/kriterion/event.rb', line 18

def resource
  @resource
end

#statusObject (readonly)

Returns the value of attribute status.



12
13
14
# File 'lib/kriterion/event.rb', line 12

def status
  @status
end

#timeObject (readonly)

Returns the value of attribute time.



13
14
15
# File 'lib/kriterion/event.rb', line 13

def time
  @time
end