class HrrRbSsh::Connection::Channel::ChannelType::Session::RequestType::Shell
Constants
- NAME
Public Class Methods
run(proc_chain, username, io, variables, message, options, session, logger: nil)
click to toggle source
# File lib/hrr_rb_ssh/connection/channel/channel_type/session/request_type/shell.rb, line 15 def self.run proc_chain, username, io, variables, message, options, session, logger: nil context = Context.new proc_chain, username, io, variables, message, session, logger: logger handler = options.fetch('connection_channel_request_shell', RequestHandler.new {}) handler.run context proc_chain.connect context.chain_proc end