Sha256: 73c1cdc324934e5d06643d8d76c88c18082c36b95b1196b9b31eb243813a7993
Contents?: true
Size: 516 Bytes
Versions: 2
Compression:
Stored size: 516 Bytes
Contents
module Devise module Verifiable module Controller module Helpers extend ActiveSupport::Concern 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 end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
devise-verifiable-1.0.0 | lib/devise/controller/helpers.rb |
devise-verifiable-0.0.3 | lib/devise/controller/helpers.rb |