Class: Megam::Outputs

Inherits:
Object
  • Object
show all
Includes:
Nilavu::MegamAttributes
Defined in:
lib/megam/mixins/outputs.rb

Constant Summary collapse

ATTRIBUTES =
[
]

Constants included from Nilavu::MegamAttributes

Nilavu::MegamAttributes::KEY, Nilavu::MegamAttributes::VALUE

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Nilavu::MegamAttributes

#set_attributes, #to_hash

Constructor Details

#initialize(params) ⇒ Outputs

Returns a new instance of Outputs.



30
31
32
# File 'lib/megam/mixins/outputs.rb', line 30

def initialize(params)
  set_attributes(params)
end

Instance Attribute Details

#laststatusObject (readonly)

Returns the value of attribute laststatus.



22
23
24
# File 'lib/megam/mixins/outputs.rb', line 22

def laststatus
  @laststatus
end

#lastsuccessfulupdateObject (readonly)

Returns the value of attribute lastsuccessfulupdate.



22
23
24
# File 'lib/megam/mixins/outputs.rb', line 22

def lastsuccessfulupdate
  @lastsuccessfulupdate
end

#nodeipObject (readonly)

Returns the value of attribute nodeip.



22
23
24
# File 'lib/megam/mixins/outputs.rb', line 22

def nodeip
  @nodeip
end

#privateipObject (readonly)

Returns the value of attribute privateip.



22
23
24
# File 'lib/megam/mixins/outputs.rb', line 22

def privateip
  @privateip
end

#publicipObject (readonly)

Returns the value of attribute publicip.



22
23
24
# File 'lib/megam/mixins/outputs.rb', line 22

def publicip
  @publicip
end

Instance Method Details

#attributesObject



26
27
28
# File 'lib/megam/mixins/outputs.rb', line 26

def attributes
  ATTRIBUTES
end

#to_arrayObject



34
35
36
# File 'lib/megam/mixins/outputs.rb', line 34

def to_array
  array = []
end