Module: DeviceTracker
- Defined in:
- lib/device_tracker/app.rb,
lib/device_tracker/version.rb,
lib/device_tracker/db/seeds.rb,
lib/device_tracker/models/user.rb,
lib/device_tracker/models/device.rb,
lib/device_tracker/device_tracker.rb,
lib/device_tracker/models/heartbeat.rb,
lib/device_tracker/models/transaction.rb,
lib/device_tracker/models/operating_system.rb,
lib/device_tracker/controllers/os_controller.rb,
lib/device_tracker/helpers/application_helper.rb,
lib/device_tracker/controllers/users_controller.rb,
lib/device_tracker/controllers/devices_controller.rb,
lib/device_tracker/controllers/heartbeat_controller.rb,
lib/device_tracker/controllers/application_controller.rb,
lib/device_tracker/controllers/transactions_controller.rb
Defined Under Namespace
Modules: ApplicationHelper Classes: App, ApplicationController, Device, DevicesController, Heartbeat, HeartbeatController, OSController, OperatingSystem, Seed, Transaction, TransactionsController, User, UsersController
Constant Summary collapse
- VERSION =
"0.2.3"
Class Method Summary collapse
Class Method Details
.start(host, port) ⇒ Object
7 8 9 10 11 12 13 14 15 16 |
# File 'lib/device_tracker/device_tracker.rb', line 7 def self.start(host, port) = { :Host => host, :Port => port } Rack::Handler::Thin.run(App.new, ) do |server| [:INT, :TERM].each { |sig| trap(sig) { server.stop } } end end |