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.



15
16
17
# File 'lib/megam/mixins/outputs.rb', line 15

def initialize(params)
    set_attributes(params)
end

Instance Attribute Details

#laststatusObject (readonly)

Returns the value of attribute laststatus.



7
8
9
# File 'lib/megam/mixins/outputs.rb', line 7

def laststatus
  @laststatus
end

#lastsuccessfulupdateObject (readonly)

Returns the value of attribute lastsuccessfulupdate.



7
8
9
# File 'lib/megam/mixins/outputs.rb', line 7

def lastsuccessfulupdate
  @lastsuccessfulupdate
end

#nodeipObject (readonly)

Returns the value of attribute nodeip.



7
8
9
# File 'lib/megam/mixins/outputs.rb', line 7

def nodeip
  @nodeip
end

#privateipObject (readonly)

Returns the value of attribute privateip.



7
8
9
# File 'lib/megam/mixins/outputs.rb', line 7

def privateip
  @privateip
end

#publicipObject (readonly)

Returns the value of attribute publicip.



7
8
9
# File 'lib/megam/mixins/outputs.rb', line 7

def publicip
  @publicip
end

Instance Method Details

#attributesObject



11
12
13
# File 'lib/megam/mixins/outputs.rb', line 11

def attributes
    ATTRIBUTES
end

#to_arrayObject



19
20
21
# File 'lib/megam/mixins/outputs.rb', line 19

def to_array
    array = []
end