Sha256: f8c95e52544668a7e63908aa7b022a24d0bdc64989427ea972c57f5d043b5de8

Contents?: true

Size: 431 Bytes

Versions: 4

Compression:

Stored size: 431 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") }
    
    helpers Sinatra::CaboodleHelpers
    
    configure do
      Caboodle::Kit.configure_site File.expand_path(File.join(Caboodle::App.root,"config","site.yml"))
    end
  
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
caboodle-0.2.13 lib/caboodle/app.rb
caboodle-0.2.12 lib/caboodle/app.rb
caboodle-0.2.11 lib/caboodle/app.rb
caboodle-0.2.10 lib/caboodle/app.rb