Sha256: ac8c9c215387f23eaa420741dc56d08944665dd698c9c87b74434be329a7a55c

Contents?: true

Size: 886 Bytes

Versions: 81

Compression:

Stored size: 886 Bytes

Contents

#
# Code from twbs/bootstrap/sas
#
module MagicStylez
  class << self
    # Inspired by Kaminari
    def load!
      if rails?
        register_rails_engine
      end
    end

    # Paths
    def gem_path
      @gem_path ||= File.expand_path '..', File.dirname(__FILE__)
    end

    def stylesheets_path
      File.join assets_path, 'stylesheets'
    end

    def fonts_path
      File.join assets_path, 'fonts'
    end

    def javascripts_path
      File.join assets_path, 'javascripts'
    end

    def assets_path
      @assets_path ||= File.join gem_path, 'vendor', 'assets'
    end

    # Environment detection helpers
    def asset_pipeline?
      defined?(::Sprockets)
    end

    def rails?
      defined?(::Rails)
    end

    private

    def register_rails_engine
      require 'magic_stylez/engine'
      require 'autoprefixer-rails'
    end
  end
end

MagicStylez.load!

Version data entries

81 entries across 81 versions & 1 rubygems

Version Path
magic_stylez-0.0.330 lib/magic_stylez.rb
magic_stylez-0.1.1 lib/magic_stylez.rb
magic_stylez-0.1.0 lib/magic_stylez.rb
magic_stylez-0.0.0.99 lib/magic_stylez.rb
magic_stylez-0.0.0.98 lib/magic_stylez.rb
magic_stylez-0.0.0.97 lib/magic_stylez.rb
magic_stylez-0.0.0.96 lib/magic_stylez.rb
magic_stylez-0.0.0.95 lib/magic_stylez.rb
magic_stylez-0.0.0.94 lib/magic_stylez.rb
magic_stylez-0.0.0.93 lib/magic_stylez.rb
magic_stylez-0.0.0.92 lib/magic_stylez.rb
magic_stylez-0.0.0.91 lib/magic_stylez.rb
magic_stylez-0.0.0.90 lib/magic_stylez.rb
magic_stylez-0.0.0.89 lib/magic_stylez.rb
magic_stylez-0.0.0.88 lib/magic_stylez.rb
magic_stylez-0.0.0.87 lib/magic_stylez.rb
magic_stylez-0.0.0.86 lib/magic_stylez.rb
magic_stylez-0.0.0.85 lib/magic_stylez.rb
magic_stylez-0.0.0.84 lib/magic_stylez.rb
magic_stylez-0.0.0.83 lib/magic_stylez.rb