Sha256: 2cceee5b5a5426c871566d075822850fe8432b505f8ec698b59f5e8666745aa9

Contents?: true

Size: 699 Bytes

Versions: 24

Compression:

Stored size: 699 Bytes

Contents

module Rails
  module Routes
    module Js
      module Utils
        class Engine < Rails::Engine
          JS_ROUTES_ASSET = 'rails-routes-js-utils'
          initializer 'js-routes.dependent_on_routes', :after => "sprockets.environment" do
            if Rails.application.assets.respond_to?(:register_preprocessor)
              routes = Rails.root.join('config','routes.rb')
              Rails.application.assets.register_preprocessor 'application/javascript', :'js-routes_dependent_on_routes' do |ctx,data|
                ctx.depend_on(routes) if ctx.logical_path == JS_ROUTES_ASSET
                data
              end
            end
          end
        end
      end
    end
  end
end

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
rails-routes-js-utils-4.0.2 lib/rails-routes-js-utils/engine.rb
rails-routes-js-utils-4.0.1 lib/rails-routes-js-utils/engine.rb
rails-routes-js-utils-4.0.0 lib/rails-routes-js-utils/engine.rb
rails-routes-js-utils-3.0.0 lib/rails-routes-js-utils/engine.rb
rails-routes-js-utils-2.0.1 lib/rails-routes-js-utils/engine.rb
rails-routes-js-utils-2.0.0 lib/rails-routes-js-utils/engine.rb
rails-routes-js-utils-1.2.1 lib/rails-routes-js-utils/engine.rb
rails-routes-js-utils-1.2.0 lib/rails-routes-js-utils/engine.rb
rails-routes-js-utils-1.1.4 lib/rails-routes-js-utils/engine.rb
rails-routes-js-utils-1.1.3 lib/rails-routes-js-utils/engine.rb
rails-routes-js-utils-1.1.2 lib/rails-routes-js-utils/engine.rb
rails-routes-js-utils-1.1.1 lib/rails-routes-js-utils/engine.rb
rails-routes-js-utils-1.1.0 lib/rails-routes-js-utils/engine.rb
rails-routes-js-utils-1.0.5 lib/rails-routes-js-utils/engine.rb
rails-routes-js-utils-1.0.4 lib/rails-routes-js-utils/engine.rb
rails-routes-js-utils-1.0.2 lib/rails-routes-js-utils/engine.rb
rails-routes-js-utils-1.0.1 lib/rails-routes-js-utils/engine.rb
rails-routes-js-utils-1.0.0 lib/rails-routes-js-utils/engine.rb
rails-routes-js-utils-0.1.4 lib/rails-routes-js-utils/engine.rb
rails-routes-js-utils-0.1.3 lib/rails-routes-js-utils/engine.rb