Sha256: c82aab3c24705b55e9d9b0ceb744961e85c8a543e240d74aad33a5eebbfea1f6

Contents?: true

Size: 596 Bytes

Versions: 7

Compression:

Stored size: 596 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::Runtime'
      end

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

Version data entries

7 entries across 7 versions & 2 rubygems

Version Path
font_assets-0.1.12 lib/font_assets/railtie.rb
jasny_bundle-1.3.1 lib/jasny_bundle/railtie.rb
jasny_bundle-1.2.0 lib/jasny_bundle/railtie.rb
jasny_bundle-1.1.1 lib/jasny_bundle/railtie.rb
jasny_bundle-1.0.2 lib/jasny_bundle/railtie.rb
font_assets-0.1.11 lib/font_assets/railtie.rb
font_assets-0.1.10 lib/font_assets/railtie.rb