Sha256: e2bcec2f944ec893ddbb772edd888e8eb723fe1a7688c3d8e8c8809fb566ed84

Contents?: true

Size: 704 Bytes

Versions: 7

Compression:

Stored size: 704 Bytes

Contents

module Compass
  module Frameworks
    ALL = []
    class Framework
      attr_accessor :name
      attr_accessor :path
      def initialize(name, path)
        self.name = name
        self.path = path
      end
      def template_directory
        File.join(self.path, 'templates')
      end
      def stylesheets_directory
        File.join(self.path, 'stylesheets')
      end
    end
    def register(name, path)
      ALL << Framework.new(name, path)
    end
    module_function :register
  end
end

require File.join(File.dirname(__FILE__), 'frameworks', 'compass')
require File.join(File.dirname(__FILE__), 'frameworks', 'blueprint')
require File.join(File.dirname(__FILE__), 'frameworks', 'yui')

Version data entries

7 entries across 7 versions & 2 rubygems

Version Path
arnebrasseur-compass-0.3.5 lib/compass/frameworks.rb
chriseppstein-compass-0.1.1 lib/compass/frameworks.rb
chriseppstein-compass-0.3.0 lib/compass/frameworks.rb
chriseppstein-compass-0.3.1 lib/compass/frameworks.rb
chriseppstein-compass-0.3.2 lib/compass/frameworks.rb
chriseppstein-compass-0.3.3 lib/compass/frameworks.rb
chriseppstein-compass-0.3.4 lib/compass/frameworks.rb