Sha256: adb68c962818b9fca3f1dac828aaa499606c8b9dd555410ff65e6d17aafa0be6

Contents?: true

Size: 646 Bytes

Versions: 9

Compression:

Stored size: 646 Bytes

Contents

require 'uploadcare/rails/settings'

module Uploadcare
  module Rails
    class Engine < ::Rails::Engine
      initializer 'uploadcare_rails.init_configuration', before: :load_config_initializers do |app|
        app.config.uploadcare = Uploadcare::Rails::Settings.new
      end

      initializer 'uploadcare_rails.load' do
        ActiveSupport.on_load :active_record do
          require 'uploadcare/rails/active_record'
        end

        ActiveSupport.on_load(:action_view) do
          require 'uploadcare/rails/action_view'
          require 'uploadcare/rails/simple_form' if defined?(SimpleForm)
        end
      end
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
uploadcare-rails-0.6.1 lib/uploadcare/rails/engine.rb
uploadcare-rails-0.6 lib/uploadcare/rails/engine.rb
uploadcare-rails-0.5.3 lib/uploadcare/rails/engine.rb
uploadcare-rails-0.5.2 lib/uploadcare/rails/engine.rb
uploadcare-rails-0.5.1 lib/uploadcare/rails/engine.rb
uploadcare-rails-0.5 lib/uploadcare/rails/engine.rb
uploadcare-rails-0.4.2 lib/uploadcare/rails/engine.rb
uploadcare-rails-0.4.1 lib/uploadcare/rails/engine.rb
uploadcare-rails-0.4 lib/uploadcare/rails/engine.rb