Sha256: b12ab4ab5f5cdd93c31b296e2b117ff8d172318447e4d2c54d5918da2111bcc2

Contents?: true

Size: 725 Bytes

Versions: 6

Compression:

Stored size: 725 Bytes

Contents

require 'rails'

module Roadie
  module Rails
    class Railtie < ::Rails::Railtie
      config.roadie = Roadie::Rails::Options.new

      initializer "roadie-rails.setup" do |app|
        config.roadie.asset_providers = [
          Roadie::FilesystemProvider.new(::Rails.root.join("public").to_s),
        ]

        # Saying config.assets.enabled here does not work in Rails 3.1-3.2, but
        # APP.config.assets work. There is a difference between "config" and
        # "app.config" on those versions.
        if app.config.respond_to?(:assets) && app.config.assets.enabled != false && app.assets
          config.roadie.asset_providers << AssetPipelineProvider.new(app.assets)
        end
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
roadie-rails-1.1.0.rc2 lib/roadie/rails/railtie.rb
roadie-rails-1.1.0.rc1 lib/roadie/rails/railtie.rb
roadie-rails-1.0.6 lib/roadie/rails/railtie.rb
roadie-rails-1.0.5 lib/roadie/rails/railtie.rb
roadie-rails-1.0.4 lib/roadie/rails/railtie.rb
roadie-rails-1.0.3 lib/roadie/rails/railtie.rb