Sha256: a04307adabb8bfd3acaae7792f14ae9a4ad203dc4c18dce80373d9150b431a97

Contents?: true

Size: 706 Bytes

Versions: 7

Compression:

Stored size: 706 Bytes

Contents

module Caboodle
  class Portfolio < Caboodle::Kit
        
    configure do
      config_path = File.expand_path(File.join(Caboodle::App.root,"config","portfolio.yml"))
      if File.exists?(config_path)
        Caboodle::Kit.load_config(config_path)
      else
        `cp "#{File.join(File.dirname(__FILE__),"config","portfolio.yml")}" "#{File.join(Caboodle::App.root,"config",".")}"` rescue "Could not create the sample yml file"
        puts "Please enter your portfolio items in the file #{File.expand_path(File.join(Caboodle::App.root,"config","portfolio.yml"))}"
      end
    end
        
    menu "Portfolio", "/portfolio" do
      @title = "Portfolio"
      haml :portfolio
    end
    
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
caboodle-0.2.1 lib/caboodle/kits/portfolio/portfolio.rb
caboodle-0.2.0 lib/caboodle/kits/portfolio/portfolio.rb
caboodle-0.1.9 lib/caboodle/kits/portfolio/portfolio.rb
caboodle-0.1.8 lib/caboodle/kits/portfolio/portfolio.rb
caboodle-0.1.7 lib/caboodle/kits/portfolio/portfolio.rb
caboodle-0.1.6 lib/caboodle/kits/portfolio/portfolio.rb
caboodle-0.1.5 lib/caboodle/kits/portfolio/portfolio.rb