Sha256: e8e028355b3277fd536101f26c5bafdb5edd41f13e488a7f8df26342d5573d3f
Contents?: true
Size: 513 Bytes
Versions: 9
Compression:
Stored size: 513 Bytes
Contents
module Caboodle class App < Sinatra::Base set :app_file, __FILE__ set :logging, true set :root, File.expand_path(".") set :views, Proc.new { File.join(root, "views") } set :public, Proc.new { File.join(root, "public") } set :run, false set :root_config, File.expand_path(File.join(Caboodle::App.root,"config","site.yml")) helpers Sinatra::CaboodleHelpers configure do Caboodle::Kit.configure_site root_config if File.exists?(root_config) end end end
Version data entries
9 entries across 9 versions & 1 rubygems