Module: Terminalwire::V2::Server::DualThor::ClassMethods
- Defined in:
- lib/terminalwire/v2/server/dual_thor.rb
Instance Method Summary collapse
Instance Method Details
#terminalwire(arguments:, context:, &block) ⇒ Object
26 27 28 29 30 31 32 33 34 |
# File 'lib/terminalwire/v2/server/dual_thor.rb', line 26 def terminalwire(arguments:, context:, &block) if context.is_a?(Terminalwire::V2::Server::Context) dispatch(nil, arguments.dup, nil, shell: Terminalwire::V2::Server::Thor::Shell.new(context)) do |instance| block.call(instance) if block end else super # v1 adapter's terminalwire (its own shell) end end |