Module: AfterNotifier

Defined in:
lib/after_notifier.rb,
lib/after_notifier/version.rb,
lib/after_notifier/pid_guard.rb,
lib/after_notifier/option_parser.rb

Defined Under Namespace

Classes: OptionParseError, OptionParser, PidGuard, UnknownPid

Constant Summary collapse

VERSION =
"0.1.0"

Class Method Summary collapse

Class Method Details

.run(argv) ⇒ Object



8
9
10
11
12
13
14
# File 'lib/after_notifier.rb', line 8

def self.run(argv)
  parser = AfterNotifier::OptionParser.new(argv)

  if PidGuard.new(parser.pid).finished?
    exec TerminalNotifier::BIN_PATH, *(parser.terminal_notifier_options)
  end
end