Module: Lab42::Tmux::Session::Hooks
- Included in:
- Lab42::Tmux::Session
- Defined in:
- lib/lab42/tmux/session/hooks.rb
Instance Method Summary collapse
Instance Method Details
#after_new_window(&blk) ⇒ Object
7 8 9 10 11 12 13 14 |
# File 'lib/lab42/tmux/session/hooks.rb', line 7 def after_new_window &blk raise ArgumentError, 'after_new_window needs a block' unless blk raise MultipleHook, 'no multiple after_new_window hooks allowed in one session' if @after_new_window_hook @after_new_window_hook = blk # **This one is **ugly**, for implicit window 0 instance_exec(&blk) end |