Class: DBum::App

Inherits:
Sinatra::Application
  • Object
show all
Includes:
Helpers
Defined in:
lib/dbum/app.rb

Overview

Web frontend for DBum, backed by Sinatra.

Class Method Summary collapse

Methods included from Helpers

#actions, #old_puts, #puts, #util

Class Method Details

.close!Object



34
35
36
# File 'lib/dbum/app.rb', line 34

def self.close!
  @@db.close
end

.config!(options) ⇒ Object



21
22
23
24
25
26
27
28
29
30
31
32
# File 'lib/dbum/app.rb', line 21

def self.config! options
  @@logger = Slog::Logger.new
  @@db = Daybreak::DB.new options.database

  self.set :environment, options.environment
  self.set :port, options.port
  self.set :bind, options.bind
  self.set :raise_errors, options.debug?
  self.set :dump_errors, options.debug?
  self.set :show_exceptions, options.debug?
  self.set :logging, ::Logger::DEBUG if options.debug?
end