Sha256: a46c9d2fccef25c44f996158f0e52bae3466aebcb016ddd79cbc4755330d33fb

Contents?: true

Size: 344 Bytes

Versions: 3

Compression:

Stored size: 344 Bytes

Contents

module Unidom::Visitor::Concerns::AsIdentity

  extend ActiveSupport::Concern

  included do |includer|

    has_many :identificatings, class_name: 'Unidom::Visitor::Identificating', as: :identity

    def identificate!(it, at: Time.now)
      identificatings.create! visitor: it, opened_at: at
    end

  end

  module ClassMethods
  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
unidom-visitor-1.7 app/models/unidom/visitor/concerns/as_identity.rb
unidom-visitor-1.6 app/models/unidom/visitor/concerns/as_identity.rb
unidom-visitor-1.5 app/models/unidom/visitor/concerns/as_identity.rb