Sha256: 687df01435d2e12c301ae253dd662d375ea0dc4fbb1e6e9227e4ebf71b9bedb7

Contents?: true

Size: 599 Bytes

Versions: 6

Compression:

Stored size: 599 Bytes

Contents

require 'jasny_bundle/middleware'

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

    initializer "jasny_bundle.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, JasnyBundle::Middleware, config.font_assets.origin, config.font_assets.options
    end
  end
end

Version data entries

6 entries across 6 versions & 2 rubygems

Version Path
jasny_bundle_fixed-1.0.0 lib/jasny_bundle/railtie.rb
jasny_bundle-2.1.0 lib/jasny_bundle/railtie.rb
jasny_bundle-2.0.2 lib/jasny_bundle/railtie.rb
jasny_bundle-2.0.1 lib/jasny_bundle/railtie.rb
jasny_bundle-2.0.0 lib/jasny_bundle/railtie.rb
jasny_bundle-1.4.0 lib/jasny_bundle/railtie.rb