class PUNK::Identity
Public Instance Methods
email?()
click to toggle source
# File lib/punk/models/identity.rb, line 21 def email? claim_type == :email end
phone?()
click to toggle source
# File lib/punk/models/identity.rb, line 25 def phone? claim_type == :phone end
validate()
click to toggle source
# File lib/punk/models/identity.rb, line 12 def validate validates_presence :claim validates_presence :claim_type validates_unique :claim validates_includes [:email, :phone], :claim_type validates_email :claim if email? validates_phone :claim if phone? end