Sha256: 4b2f8a9b3ae4c000de564d4c95391e3261399068ae947d037f67fe9e5b873162
Contents?: true
Size: 796 Bytes
Versions: 1
Compression:
Stored size: 796 Bytes
Contents
require "hike" require "rack" require "tilt" module Brochure VERSION = "0.5.4" autoload :Application, "brochure/application" autoload :CaptureNotSupported, "brochure/errors" autoload :Context, "brochure/context" autoload :Failsafe, "brochure/failsafe" autoload :Static, "brochure/static" autoload :Template, "brochure/template" autoload :TemplateNotFound, "brochure/errors" def self.app(root, options = {}) app = Application.new(root, options) yield app if block_given? app = Static.new(app, app.asset_root) if development? app = Rack::ShowExceptions.new(app) else app = Failsafe.new(app) end app end def self.development? ENV["RACK_ENV"] == "development" end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
brochure-0.5.4 | lib/brochure.rb |