Class: MonitorResult
Instance Attribute Summary collapse
-
#api ⇒ Object
Returns the value of attribute api.
-
#env_id ⇒ Object
Returns the value of attribute env_id.
-
#servers ⇒ Object
Returns the value of attribute servers.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(env_id, api, servers) ⇒ MonitorResult
constructor
A new instance of MonitorResult.
Methods inherited from Packet
Constructor Details
#initialize(env_id, api, servers) ⇒ MonitorResult
Returns a new instance of MonitorResult.
33 34 35 36 37 |
# File 'lib/packet.rb', line 33 def initialize(env_id, api, servers) @env_id = env_id @api = api @servers = servers end |
Instance Attribute Details
#api ⇒ Object
Returns the value of attribute api.
32 33 34 |
# File 'lib/packet.rb', line 32 def api @api end |
#env_id ⇒ Object
Returns the value of attribute env_id.
32 33 34 |
# File 'lib/packet.rb', line 32 def env_id @env_id end |
#servers ⇒ Object
Returns the value of attribute servers.
32 33 34 |
# File 'lib/packet.rb', line 32 def servers @servers end |
Class Method Details
.json_create(o) ⇒ Object
39 40 41 42 |
# File 'lib/packet.rb', line 39 def self.json_create(o) i = o['data'] new(i['env_id'],i['api'],i['servers']) end |