Sha256: 287f6d4b7c9227905ef906b3733ecdf58a2496181931efa926cefd3557fdb1c1

Contents?: true

Size: 650 Bytes

Versions: 1

Compression:

Stored size: 650 Bytes

Contents

module DeviseInvitable
  class Engine < ::Rails::Engine
    
    ActiveSupport.on_load(:action_controller) { include DeviseInvitable::Controllers::UrlHelpers }
    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
    end
    
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
devise_invitable-0.3.7 lib/devise_invitable/rails.rb