class AutoprefixedRails::Railtie

Public Instance Methods

config(root) click to toggle source

Read browsers requirements from application config

# File lib/autoprefixer-rails/railtie.rb, line 24
def config(root)
  file   = File.join(root, 'config/autoprefixer.yml')
  params = ::YAML.load_file(file) if File.exist?(file)
  params ||= {}
  params = params.symbolize_keys

  opts   = { }
  opts[:safe] = true if params.delete(:safe)

  if params[:browsers]
    ActiveSupport::Deprecation.warn(
      'browsers key in config/autoprefixer.yml was deprecated. ' +
      'Use browserslist config.')
  end

  [params, opts]
end