Class: Nem::Model::NisNodeInfo

Inherits:
Object
  • Object
show all
Includes:
Nem::Mixin::Assignable
Defined in:
lib/nem/model/nis_node_info.rb

Instance Attribute Summary collapse

Class Method Summary collapse

Methods included from Nem::Mixin::Assignable

#initialize

Instance Attribute Details

#nis_infoObject (readonly)

Returns the value of attribute nis_info.



16
17
18
# File 'lib/nem/model/nis_node_info.rb', line 16

def nis_info
  @nis_info
end

#nodeObject (readonly)

Returns the value of attribute node.



16
17
18
# File 'lib/nem/model/nis_node_info.rb', line 16

def node
  @node
end

Class Method Details

.new_from_nis_node_info(hash) ⇒ Object



18
19
20
21
22
23
# File 'lib/nem/model/nis_node_info.rb', line 18

def self.new_from_nis_node_info(hash)
  new(
    node: Node.new_from_node(hash[:node]),
    nis_info: NisInfo.new(hash[:nisInfo])
  )
end