class Gaptool::Host
Attributes
info[R]
Public Class Methods
new(node)
click to toggle source
Calls superclass method
# File lib/gaptool_client/host.rb, line 26 def initialize(node) super(node['hostname']) @info = node end
Public Instance Methods
[](attr)
click to toggle source
# File lib/gaptool_client/host.rb, line 35 def [](attr) @info[attr] end
handler()
click to toggle source
# File lib/gaptool_client/host.rb, line 43 def handler InteractionHandler.new(name) end
method_missing(attr, *args, &_block)
click to toggle source
Calls superclass method
# File lib/gaptool_client/host.rb, line 31 def method_missing(attr, *args, &_block) @info[attr] || super end
name()
click to toggle source
# File lib/gaptool_client/host.rb, line 39 def name @name ||= Gaptool::API.get_host(@info) end