Class: LeoManager::Status::NodeStat
- Inherits:
-
Object
- Object
- LeoManager::Status::NodeStat
- Defined in:
- lib/leo_manager_models.rb
Overview
Node Common Status
Constant Summary collapse
- @@properties =
[:version, :log_dir, :ring_cur, :ring_prev, :vm_version, :total_mem_usage, :system_mem_usage, :procs_mem_usage, :ets_mem_usage, :num_of_procs, :limit_of_procs, :thread_pool_size, :kernel_poll]
Instance Method Summary collapse
-
#initialize(h) ⇒ NodeStat
constructor
A new instance of NodeStat.
Constructor Details
#initialize(h) ⇒ NodeStat
Returns a new instance of NodeStat.
113 114 115 116 117 118 |
# File 'lib/leo_manager_models.rb', line 113 def initialize(h) @@properties.each do |property| instance_variable_set("@#{property}", h[property]) end @kernel_poll = (h[:kernel_poll] == "true") if h.has_key?(:kernel_poll) end |