Method: Filigree::Application#initialize

Defined in:
lib/filigree/application.rb

#initializeObject



53
54
55
56
57
58
59
60
61
62
63
64
65
66
# File 'lib/filigree/application.rb', line 53

def initialize
  @configuration = self.class::Configuration.new

  # Set up signal handlers.
  Signal.trap('ABRT') { self.stop }
  Signal.trap('INT')  { self.stop }
  Signal.trap('QUIT') { self.stop }
  Signal.trap('TERM') { self.stop }

  Signal.trap('KILL') { self.kill }

  Signal.trap('CONT') { self.resume }
  Signal.trap('STOP') { self.pause  }
end