Sha256: f3e6b00e82dd47ab8464450e244b7d7aa0b88ed74d549cc4dc11a7c928ea7609
Contents?: true
Size: 905 Bytes
Versions: 4
Compression:
Stored size: 905 Bytes
Contents
module Caboodle class App < Sinatra::Base register Sinatra::Compass 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") } #disable :run, :reload # set :compass, :sass_dir => File.join(root, "stylesheets") # # get_compass("/css/:name.css") do # compass :one_stylesheet # end helpers Sinatra::ContentFor configure do config_path = File.expand_path(File.join(root,"config","site.yml")) if File.exists?(config_path) Caboodle::Kit.load_config(config_path) Caboodle::Kit.setup end puts Caboodle::Site.inspect end # get '/:kit/stylesheet.css' do # header 'Content-Type' => 'text/css; charset=utf-8' # sass :stylesheet # end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
caboodle-0.1.3 | lib/caboodle/app.rb |
caboodle-0.1.2 | lib/caboodle/app.rb |
caboodle-0.1.1 | lib/caboodle/app.rb |
caboodle-0.1.0 | lib/caboodle/app.rb |