class UserPlane::RouteConcerns::EmailIdentity

Provides extra routes to manage email identities: password resets and email confirmations

Public Instance Methods

build() click to toggle source
# File lib/user_plane/route_concerns.rb, line 134
def build
  mapper.scope controller: :reset_passwords do
    mapper.resources :reset_passwords, options(only: [:new, :create],
                                               param: :code,
                                               as: :send_password_resets)

    mapper.resources :reset_passwords, options(only: [:edit, :update],
                                               param: :code)
  end

  mapper.get '/confirm_email/:code', options(to: 'confirm_email_addresses#update',
                                             as: :confirm_email_address)
end