Sha256: 2c92a093082ea79d78fb6d2b4c04067460cc62233f353c1b54b2e686d5281952
Contents?: true
Size: 958 Bytes
Versions: 4
Compression:
Stored size: 958 Bytes
Contents
module MaterialDesignLite module Sass class << self def load! if defined?(::Rails) register_rails_engine elsif defined?(::Sprockets) register_sprockets end configure_sass end def gem_path @gem_path ||= File.expand_path('..', File.dirname(__FILE__)) end def stylesheets_path File.join(gem_path, 'vendor/assets/stylesheets') end def javascripts_path File.join(gem_path, 'vendor/assets/javascripts') end private def configure_sass require 'sass' ::Sass.load_paths << stylesheets_path end def register_rails_engine require 'material_design_lite/sass/engine' end def register_sprockets Sprockets.append_path(stylesheets_path) Sprockets.append_path(javascripts_path) end end end end MaterialDesignLite::Sass.load!
Version data entries
4 entries across 4 versions & 1 rubygems