Class: Monitor::ItemList

Inherits:
Array
  • Object
show all
Defined in:
lib/chef_monitor/itemlist.rb

Instance Method Summary collapse

Constructor Details

#initialize(data) ⇒ ItemList

Returns a new instance of ItemList.



24
25
26
27
28
29
30
31
32
33
34
# File 'lib/chef_monitor/itemlist.rb', line 24

def initialize(data)
  @name = data['name']
  @time = data['time']
  @user = data['user']
  @object = data['object']
  @server = data['server']
  @action = data['action']
  @version = data['version'] unless data['version'].nil? || data['version'].empty?
  @organization = data['org']
  check_sub_items()
end