class Bcome::Ssh::ProxyChainLink
Attributes
link[R]
Public Class Methods
new(node)
click to toggle source
# File lib/objects/ssh/proxy_chain_link.rb, line 7 def initialize(node) @link = {} init(node.machines) end
Protected Instance Methods
init(machines)
click to toggle source
# File lib/objects/ssh/proxy_chain_link.rb, line 14 def init(machines) machines.each do |machine| proxy_chain = machine.proxy_chain if key = @link.keys.detect { |key| key.eql?(proxy_chain) } @link[key] << machine else @link[proxy_chain] = [machine] end end end