Sha256: 0079e3c65b480c072e882d4eee739e6ec3007c16cbd51e7432e06ac4341e9b2f

Contents?: true

Size: 743 Bytes

Versions: 5

Compression:

Stored size: 743 Bytes

Contents

module FontAwesome
  module Less
    class << self
      def load!
        register_rails_engine if rails?
      end

      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 assets_path
        @assets_path ||= File.join(gem_path, 'assets')
      end

      def rails?
        defined?(::Rails)
      end

      private

      def register_rails_engine
        require 'less-rails'
        require 'font_awesome/less/rails/engine'
        require 'font_awesome/less/rails/railtie'
      end
    end
  end
end

FontAwesome::Less.load!

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
font-awesome-less-4.7.0 lib/font-awesome-less.rb
font-awesome-less-4.6.2 lib/font-awesome-less.rb
font-awesome-less-4.6.1 lib/font-awesome-less.rb
font-awesome-less-4.5.0 lib/font-awesome-less.rb
font-awesome-less-4.2.0 lib/font-awesome-less.rb