Sha256: f8f9940bbdcfd93fe6f6acc29a1b23a5cf5b220cf007b4cbc932d849612f6cb9

Contents?: true

Size: 652 Bytes

Versions: 9

Compression:

Stored size: 652 Bytes

Contents

begin
  require 'sprockets/railtie'

  module AutoprefixedRails
    class Railtie < ::Rails::Railtie
      rake_tasks do |app|
        require 'rake/autoprefixer_tasks'
        Rake::AutoprefixerTasks.new(browsers(app))
      end

      initializer :setup_autoprefixer, group: :all do |app|
        AutoprefixerRails.install(app.assets, browsers(app))
      end

      # Read browsers requirements from application config
      def browsers(app)
        file   = app.root.join('config/autoprefixer.yml')
        config = file.exist? ? YAML.load_file(file) : { 'browsers' => nil }
        config['browsers']
      end
    end
  end
rescue LoadError
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
autoprefixer-rails-1.0.20140213 lib/autoprefixer-rails/railtie.rb
autoprefixer-rails-1.0.20140203 lib/autoprefixer-rails/railtie.rb
autoprefixer-rails-1.0.20140130 lib/autoprefixer-rails/railtie.rb
autoprefixer-rails-1.0.20140117 lib/autoprefixer-rails/railtie.rb
autoprefixer-rails-1.0.20140110 lib/autoprefixer-rails/railtie.rb
autoprefixer-rails-1.0.20140109 lib/autoprefixer-rails/railtie.rb
autoprefixer-rails-1.0.20140103 lib/autoprefixer-rails/railtie.rb
autoprefixer-rails-1.0.20131225 lib/autoprefixer-rails/railtie.rb
autoprefixer-rails-1.0.20131222 lib/autoprefixer-rails/railtie.rb