Sha256: bfe36b2de7ebeb44ff5695b0653c8cd840ad94473bf6198536e1d678d9afccab
Contents?: true
Size: 877 Bytes
Versions: 2
Compression:
Stored size: 877 Bytes
Contents
module Bootstrap class FrameworkNotFound < StandardError; end # Inspired by Kaminari def self.load! if rails? require 'sass-rails' # See: https://github.com/thomas-mcdonald/bootstrap-sass/pull/4 require 'bootstrap-sass/engine' elsif compass? require 'bootstrap-sass/compass_extensions' base = File.join(File.dirname(__FILE__), '..') styles = File.join(base, 'vendor', 'assets', 'stylesheets') templates = File.join(base, 'templates') ::Compass::Frameworks.register('bootstrap', :stylesheets_directory => styles, :templates_directory => templates) else raise Bootstrap::FrameworkNotFound, "bootstrap-sass requires either Rails or Compass, neither of which are loaded" end end private def self.rails? defined?(::Rails) end def self.compass? defined?(::Compass) end end Bootstrap.load!
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
bootstrap-sass-2.0.1 | lib/bootstrap-sass.rb |
bootstrap-sass-2.0.0 | lib/bootstrap-sass.rb |