Sha256: b7b9afddb69d672300c517fc3916aca3b2e1208094794b4f1db839c9403eb62e
Contents?: true
Size: 1.02 KB
Versions: 6
Compression:
Stored size: 1.02 KB
Contents
ENV["RACK_ENV"] = ENV["LOTUS_ENV"] ||= "production" require "octodmin" require "lotus" require "git" require "json" require "octopress-deploy" begin require_relative "./config/sprockets" rescue LoadError end module Octodmin class App < Lotus::Application class << self attr_accessor :dir end configure do root __dir__ routes "config/routes" load_paths << [ "controllers", "views", ] layout :application end # :nocov: configure :production do assets << [ "public", Octodmin::Site.new.source ] serve_assets true handle_exceptions false end configure :development do handle_exceptions false end # :nocov: configure :test do handle_exceptions false end def initialize(dir = nil) raise "Please specify root dir" unless dir raise "Attempt to change root dir" if !self.class.dir.nil? && self.class.dir != dir self.class.dir = dir super() end end end
Version data entries
6 entries across 6 versions & 1 rubygems
Version | Path |
---|---|
octodmin-0.3.5 | app/octodmin.rb |
octodmin-0.3.4 | app/octodmin.rb |
octodmin-0.3.3 | app/octodmin.rb |
octodmin-0.3.2 | app/octodmin.rb |
octodmin-0.3.1 | app/octodmin.rb |
octodmin-0.3.0 | app/octodmin.rb |