class HrrRbSsh::Connection::Channel::ChannelType::Session::RequestType::Env::Context
Attributes
io[R]
username[R]
variable_name[R]
variable_value[R]
variables[R]
vars[R]
Public Class Methods
new(proc_chain, username, io, variables, message, session, logger: nil)
click to toggle source
# File lib/hrr_rb_ssh/connection/channel/channel_type/session/request_type/env/context.rb, line 24 def initialize proc_chain, username, io, variables, message, session, logger: nil self.logger = logger @proc_chain = proc_chain @username = username @io = io @variables = variables @vars = variables @session = session @variable_name = message[:'variable name'] @variable_value = message[:'variable value'] end
Public Instance Methods
chain_proc(&block)
click to toggle source
# File lib/hrr_rb_ssh/connection/channel/channel_type/session/request_type/env/context.rb, line 38 def chain_proc &block @proc = block || @proc end
close_session()
click to toggle source
# File lib/hrr_rb_ssh/connection/channel/channel_type/session/request_type/env/context.rb, line 42 def close_session @session.close end