Module: Devise::Models::StormpathConfirmable::ClassMethods

Defined in:
lib/devise/models/stormpath_confirmable.rb

Instance Method Summary collapse

Instance Method Details

#confirm_by_token(token) ⇒ Object



30
31
32
33
34
35
36
37
38
39
40
# File 'lib/devise/models/stormpath_confirmable.rb', line 30

def confirm_by_token(token)
  begin
    raise RuntimeError.new "Verification token required" unless token
     = ::Stormpath::Rails::Client.(token)
    return self.where(stormpath_url: .get_href).first
  rescue RuntimeError => error
    u = self.new
    u.errors[:base] << error.message
    u
  end
end