class HrrRbSsh::Connection::Channel::ChannelType::Session::RequestType::Shell::Context
Attributes
io[R]
username[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/shell/context.rb, line 22 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 end
Public Instance Methods
chain_proc(&block)
click to toggle source
# File lib/hrr_rb_ssh/connection/channel/channel_type/session/request_type/shell/context.rb, line 33 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/shell/context.rb, line 37 def close_session @session.close end