Sha256: 053e52d86fae97839b71a4eb9b141b801222976d5424d81b525aca07998d29f4

Contents?: true

Size: 921 Bytes

Versions: 2

Compression:

Stored size: 921 Bytes

Contents

require "rails"
require "active_record/railtie"
require "action_view/railtie"

module Reactor
  class Engine < Rails::Engine
    rake_tasks do
      load "tasks/cm_migrate.rake"
      load "tasks/cm_seeds.rake"
    end

    initializer "reactor.upgrade" do
      if Gem::Specification.find_all_by_name("infopark_reactor_migrations").any? || Gem::Specification.find_all_by_name("infopark_rails_connector_meta").any?
        raise "Please remove 'infopark_reactor_migrations' and 'infopark_rails_connector_meta' from your Gemfile. They are deprecated and no longer needed."
      end
    end

    initializer "reactor.rsession" do |_app|
      ActiveSupport.on_load(:action_controller_base) do
        include Reactor::SessionHelper::RsessionHelper
        __send__(:helper_method, :rsession)
        include Reactor::SessionHelper::AuthHelper
        include Reactor::SessionHelper::AuthFilter
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
infopark_reactor-1.29.1 lib/reactor/engine.rb
infopark_reactor-1.29.0 lib/reactor/engine.rb