Sha256: 7060014e9f9cc762fef3f639c39484f959a1f3a839c44d4b6a2f724ecb5b8ee9

Contents?: true

Size: 593 Bytes

Versions: 2

Compression:

Stored size: 593 Bytes

Contents

require 'font_assets/middleware'

module FontAssets
  class Railtie < Rails::Railtie
    config.font_assets = ActiveSupport::OrderedOptions.new

    initializer "font_assets.configure_rails_initialization" do |app|
      config.font_assets.origin ||= "*"
      config.font_assets.options ||= { allow_ssl: true }

      insert_target = if defined?(ActionDispatch::Static)
        'ActionDispatch::Static'
      else
        'Rack::Lock'
      end

      app.middleware.insert_before insert_target, FontAssets::Middleware, config.font_assets.origin, config.font_assets.options
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
font_assets-0.1.8 lib/font_assets/railtie.rb
font_assets-0.1.7 lib/font_assets/railtie.rb