module Lab42::Tmux::Session::Hooks

Public Instance Methods

after_new_window(&blk) click to toggle source
# 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