module VkontakteAuthentication::ActsAsAuthentic::Methods
Public Class Methods
included(klass)
click to toggle source
# File lib/vkontakte/authentication.rb, line 70 def self.included(klass) klass.class_eval do validates_length_of_password_field_options validates_length_of_password_field_options.merge(:if => :validate_password_not_vkontakte?) validates_confirmation_of_password_field_options validates_confirmation_of_password_field_options.merge(:if => :validate_password_not_vkontakte?) validates_length_of_password_confirmation_field_options validates_length_of_password_confirmation_field_options.merge(:if => :validate_password_not_vkontakte?) end end
Public Instance Methods
using_vkontakte?()
click to toggle source
# File lib/vkontakte/authentication.rb, line 78 def using_vkontakte? authenticating_with_vkontakte? end
Private Instance Methods
authenticating_with_vkontakte?()
click to toggle source
# File lib/vkontakte/authentication.rb, line 87 def authenticating_with_vkontakte? vk_id.present? end
validate_password_not_vkontakte?()
click to toggle source
# File lib/vkontakte/authentication.rb, line 83 def validate_password_not_vkontakte? !authenticating_with_vkontakte? && (defined?(AuthlogicRpx) ? !using_rpx? : true) && require_password? end