class LeoManager::Status
¶ ↑
System Information Model
¶ ↑
Attributes
gateway_stat[R]
Gateway Status
node_list[R]
Array of Node
node_stat[R]
Node Status
storage_stat[R]
Storage Status
system_info[R]
Public Class Methods
new(h)
click to toggle source
# File lib/leo_manager_models.rb, line 56 def initialize(h) @system_info = System.new(h[:system_info]) if h.has_key?(:system_info) @node_stat = NodeStat.new(h[:node_stat]) if h.has_key?(:node_stat) @storage_stat = StorageStat.new(h[:node_stat]) if h.has_key?(:node_stat) @gateway_stat = GatewayStat.new(h[:node_stat]) if h.has_key?(:node_stat) @node_list = h[:node_list].map {|node| NodeInfo.new(node) } if h.has_key?(:node_list) end