class Nymphia::DSL::Context::Proxy
Public Class Methods
new(context, name, description, default_params, gateway_usage, &block)
click to toggle source
Calls superclass method
Nymphia::DSL::Context::Host::new
# File lib/nymphia/dsl/context/proxy.rb, line 2 def initialize(context, name, description, default_params, gateway_usage, &block) super(context, name, description, default_params, gateway_usage, &block) end
Public Instance Methods
local_forward(name, params)
click to toggle source
# File lib/nymphia/dsl/context/proxy.rb, line 6 def local_forward(name, params) name = name.to_s local_forward_arg = '' params.each do |host, port| local_forward_arg << "#{host}:#{port} " end local_forward_arg.strip! if @result[:contents]['LocalForward'] @result[:contents]['LocalForward'] << local_forward_arg else @result[:contents]['LocalForward'] = Array(local_forward_arg) end end