module Devise::Verifiable::Controller::Helpers

Public Class Methods

define_helpers(mapping) click to toggle source
# File lib/devise/controller/helpers.rb, line 7
        def self.define_helpers(mapping)
          mapping = mapping.name

          class_eval <<-METHODS, __FILE__, __LINE__ + 1

            def authenticate_verified_#{mapping}!(opts={})
              authenticate_#{mapping}!
              redirect_to new_#{mapping}_verification_path unless current_#{mapping}.verified?
            end

          METHODS
        end