Sha256: 05016fd4d3c07f0407ae003c012c4e554a26575b6a4a33757ba72bed37873ccf

Contents?: true

Size: 469 Bytes

Versions: 4

Compression:

Stored size: 469 Bytes

Contents

#!/usr/bin/env ruby
require 'rubygems'

if File.exist?(File.dirname(__FILE__) + "/../lib/marvin.rb")
  $:.unshift(File.dirname(__FILE__) + "/../lib/")
end

MARVIN_ROOT = File.join(File.dirname(__FILE__), "..")
IS_DAEMON = ARGV.include?("--is-daemon")

# And Require Marvin.
require 'marvin'

["INT", "TERM"].each do |sig|
  
  # Trap a given signal and run all
  # of our callbacks etc,
  trap sig do
    Marvin::Loader.stop!
    exit
  end
  
end

Marvin::Loader.run!

Version data entries

4 entries across 4 versions & 2 rubygems

Version Path
Sutto-marvin-0.1.20081115 script/run
Sutto-marvin-0.1.20081120 script/client
jeffrafter-marvin-0.1.20081115 script/run
jeffrafter-marvin-0.1.20081120 script/client