Class: Unidom::Visitor::Identificating

Inherits:
ActiveRecord::Base
  • Object
show all
Includes:
Common::Concerns::ModelExtension
Defined in:
app/models/unidom/visitor/identificating.rb

Overview

Identificating 是身份关联,存储身份(identity)和访问者(visitor)之间的关联关系。

Class Method Summary collapse

Class Method Details

.find_identity(visitor) ⇒ Object



15
16
17
# File 'app/models/unidom/visitor/identificating.rb', line 15

def self.find_identity(visitor)
  visitor_is(visitor).first.try :identity
end

.identificate(visitor, identity, opened_at: Time.now) ⇒ Object



19
20
21
# File 'app/models/unidom/visitor/identificating.rb', line 19

def self.identificate(visitor, identity, opened_at: Time.now)
  self.visitor_is(visitor).identity_is(identity).valid_at.alive.first_or_create opened_at: opened_at
end