Sha256: 44cb06c503427bfcffd876595862054a635e729cf9c8588c8090df18ea41c542

Contents?: true

Size: 551 Bytes

Versions: 4

Compression:

Stored size: 551 Bytes

Contents

require "rails/railtie"
require "scorpion/rack/middleware"

module Scorpion
  module Rails
    class Railtie < ::Rails::Railtie

      initializer "scorpion.configure" do |_app|
        ::ActionController::Base.include Scorpion::Rails::Controller if defined? ::ActionController
        ::ActiveJob::Base.include Scorpion::Rails::Job if defined? ::ActiveJob
        ::ActionMailer::Base.include Scorpion::Rails::Mailer if defined? ::ActionMailer

        ::Scorpion::Rails::ActiveRecord.install! if defined? ::ActiveRecord
      end

    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
scorpion-ioc-1.0.10 lib/scorpion/rails/railtie.rb
scorpion-ioc-1.0.8 lib/scorpion/rails/railtie.rb
scorpion-ioc-1.0.7 lib/scorpion/rails/railtie.rb
scorpion-ioc-1.0.6 lib/scorpion/rails/railtie.rb