Sha256: 7108b8a67837c72a1ad6227575219d1164ab46c13f64bdb0f133cf2deac50bab

Contents?: true

Size: 1.05 KB

Versions: 10

Compression:

Stored size: 1.05 KB

Contents

require File.join(File.dirname(__FILE__), 'compass', 'dependencies')

def assert_sass_version(obj)
  unless obj.respond_to?(:version) && obj.version[:major] == 2 && obj.version[:minor] >= 1
    raise LoadError.new("Compass requires Haml version 2.1 or greater.")
  end
end

begin
  assert_sass_version(Sass)
rescue LoadError
  require 'haml'
  assert_sass_version(Haml)
end

require File.join(File.dirname(__FILE__), 'sass_extensions')

['core_ext', 'version'].each do |file|
  require File.join(File.dirname(__FILE__), 'compass', file)
end

module Compass
  extend Compass::Version
  def base_directory
    File.expand_path(File.join(File.dirname(__FILE__), '..'))
  end
  def lib_directory
    File.expand_path(File.join(File.dirname(__FILE__)))
  end
  module_function :base_directory, :lib_directory
end

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

# make sure we're running inside Merb
require File.join(File.dirname(__FILE__), 'compass', 'merb') if defined?(Merb::Plugins)  

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
chriseppstein-compass-0.6.10 lib/compass.rb
chriseppstein-compass-0.6.11 lib/compass.rb
chriseppstein-compass-0.6.12 lib/compass.rb
chriseppstein-compass-0.6.13 lib/compass.rb
chriseppstein-compass-0.6.14 lib/compass.rb
chriseppstein-compass-0.6.15 lib/compass.rb
chriseppstein-compass-0.6.6 lib/compass.rb
chriseppstein-compass-0.6.7 lib/compass.rb
chriseppstein-compass-0.6.8 lib/compass.rb
chriseppstein-compass-0.6.9 lib/compass.rb