module DeviseIosRails::OAuth
Public Class Methods
included(receiver)
click to toggle source
# File lib/devise-ios-rails/oauth.rb, line 3 def self.included receiver receiver.extend ClassMethods receiver.validates_with OauthTokenValidator, unless: 'provider.blank?' receiver.validates :uid, uniqueness: { scope: :provider }, allow_nil: true, allow_blank: true end
Public Instance Methods
email_required?()
click to toggle source
Calls superclass method
# File lib/devise-ios-rails/oauth.rb, line 10 def email_required? super && password_required? end
password_required?()
click to toggle source
Calls superclass method
# File lib/devise-ios-rails/oauth.rb, line 14 def password_required? super && provider.blank? end