module Lab42::Tmux::Interface
Dry Run Interface
Public Instance Methods
command(*args)
click to toggle source
# File lib/lab42/tmux/dry_run.rb, line 5 def command *args puts args.join( ' ' ) if args.first == 'capture-pane' capture_pane( *args.drop( 1 ) ) end end
query(*args)
click to toggle source
# File lib/lab42/tmux/dry_run.rb, line 11 def query *args puts args.join( ' ' ) args.first != 'has-session' end
Private Instance Methods
capture_pane(*args)
click to toggle source
# File lib/lab42/tmux/dry_run.rb, line 17 def capture_pane *args pane_addr = args[1] second_capture = (@panes ||= {})[pane_addr] if second_capture @panes[pane_addr] = false 'hit' else @panes[pane_addr] = true 'miss' end end