Sha256: a73b0f075ac07669c80773d80fb568254c15511ea0b5565b786d80d6b8b4a21a

Contents?: true

Size: 809 Bytes

Versions: 5

Compression:

Stored size: 809 Bytes

Contents

module DeviseInvitable
  class Engine < ::Rails::Engine

    ActiveSupport.on_load(:action_controller) do
      include DeviseInvitable::Controllers::UrlHelpers
      include DeviseInvitable::Controllers::Helpers
    end
    ActiveSupport.on_load(:action_view)       { include DeviseInvitable::Controllers::UrlHelpers }

    # We use to_prepare instead of after_initialize here because Devise is a Rails engine; its
    # mailer is reloaded like the rest of the user's app.  Got to make sure that our mailer methods
    # are included each time Devise::Mailer is (re)loaded.
    config.to_prepare do
      require 'devise/mailer'
      Devise::Mailer.send :include, DeviseInvitable::Mailer
      Devise::Mapping.send :include, DeviseInvitable::Mapping
    end
    config.after_initialize do
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
devise_invitable-1.1.8 lib/devise_invitable/rails.rb~
devise_invitable-1.1.7 lib/devise_invitable/rails.rb~
devise_invitable-1.1.6 lib/devise_invitable/rails.rb~
devise_invitable-1.1.4 lib/devise_invitable/rails.rb~
devise_invitable-1.1.3 lib/devise_invitable/rails.rb~