Module: Devise::Verifiable::Controller::Helpers

Extended by:
ActiveSupport::Concern
Defined in:
lib/devise/controller/helpers.rb

Class Method Summary collapse

Class Method Details

.define_helpers(mapping) ⇒ Object



7
8
9
10
11
12
13
14
15
16
17
18
# File 'lib/devise/controller/helpers.rb', line 7

def self.define_helpers(mapping)
  mapping = mapping.name

  class_eval "\n    def authenticate_verified_\#{mapping}!(opts={})\n      authenticate_\#{mapping}!\n      redirect_to new_user_verification_path unless current_\#{mapping}.verified?\n    end\n\n  METHODS\nend\n", __FILE__, __LINE__ + 1