Sha256: 5151652ae2eb2a18aba78e3eea0a8c34da8de5f87932a51465a526d8c52b393f
Contents?: true
Size: 848 Bytes
Versions: 5
Compression:
Stored size: 848 Bytes
Contents
require 'ns-options' require 'pathname' require 'deas/version' require 'deas/server' require 'deas/sinatra_app' require 'deas/view_handler' # TODO - remove with future version of Rack (> v1.5.2) require 'deas/rack_request_fix' ENV['DEAS_ROUTES_FILE'] ||= 'config/routes' module Deas def self.app @app end def self.config Deas::Config end def self.configure(&block) self.config.define(&block) self.config end def self.init require self.config.routes_file @app = Deas::SinatraApp.new(Deas::Server.configuration) end module Config include NsOptions::Proxy option :routes_file, Pathname, :default => ENV['DEAS_ROUTES_FILE'] end class NullLogger require 'logger' ::Logger::Severity.constants.each do |name| define_method(name.downcase){|*args| } # no-op end end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
deas-0.6.0 | lib/deas.rb |
deas-0.5.0 | lib/deas.rb |
deas-0.4.1 | lib/deas.rb |
deas-0.4.0 | lib/deas.rb |
deas-0.3.0 | lib/deas.rb |