Sha256: a216b6cfd85aacfd3484515df40c6f346e344e5569c71ef5aea09159b7662c7f

Contents?: true

Size: 1.15 KB

Versions: 10

Compression:

Stored size: 1.15 KB

Contents

gem "sinatra-compass"
require "sinatra/compass"

gem "compass-susy-plugin"
require "susy"

require "compass"
require "sinatra/base"
require "sinatra/sugar"
require "sinatra/advanced_routes"


module Caboodle
  class History < Caboodle::Kit
        
    configure do
      config_path = File.expand_path(File.join(Caboodle::App.root,"config","history.yml"))
      if File.exists?(config_path)
        Caboodle::Kit.load_config(config_path)
      else
        `cp "#{File.join(File.dirname(__FILE__),"config","history.yml")}" "#{File.join(Caboodle::App.root,"config",".")}"` rescue "Could not create the sample yml file"
        puts "Please enter your history items in the file #{File.expand_path(File.join(Caboodle::App.root,"config","history.yml"))}"
      end
    end
        
    menu "History", "/history" do
      @title = "History"
      haml :history
    end
    
    get("/history/:name.css") do
      content_type 'text/css', :charset => 'utf-8'
      options = {:sass_dir => File.join(File.dirname(__FILE__),"views"), :syntax=>:scss}
      sass :"#{params[:name]}", options.merge!(::Compass.sass_engine_options)
    end
    
    add_sass ["history"]
    
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
caboodle-0.2.12 lib/caboodle/kits/history/history.rb
caboodle-0.2.11 lib/caboodle/kits/history/history.rb
caboodle-0.2.10 lib/caboodle/kits/history/history.rb
caboodle-0.2.9 lib/caboodle/kits/history/history.rb
caboodle-0.2.8 lib/caboodle/kits/history/history.rb
caboodle-0.2.7 lib/caboodle/kits/history/history.rb
caboodle-0.2.6 lib/caboodle/kits/history/history.rb
caboodle-0.2.5 lib/caboodle/kits/history/history.rb
caboodle-0.2.3 lib/caboodle/kits/history/history.rb
caboodle-0.2.2 lib/caboodle/kits/history/history.rb