class Devise::Mapping

Add custom G5 controllers to default routing options

Public Class Methods

new(name, options) click to toggle source
# File lib/devise_g5_authenticatable/routes.rb, line 8
def initialize(name, options)
  setup_default_g5_controllers(options)
  original_initialize(name, options)
end
Also aliased as: original_initialize

Public Instance Methods

original_initialize(name, options)
Alias for: new

Private Instance Methods

setup_default_g5_controllers(options) click to toggle source
# File lib/devise_g5_authenticatable/routes.rb, line 15
def setup_default_g5_controllers(options)
  options[:controllers] ||= {}
  options[:controllers].reverse_merge!(
    registrations: 'devise_g5_authenticatable/registrations',
    sessions: 'devise_g5_authenticatable/sessions'
  )
  options
end