Sha256: 3e1990a7f6240e9f453c8c91a3f769731248d913b3081e67e19accd8643cabd3

Contents?: true

Size: 376 Bytes

Versions: 1

Compression:

Stored size: 376 Bytes

Contents

module Unidom::Visitor::Concerns::AsParty

  extend ActiveSupport::Concern

  included do |includer|

    has_many :recognizations, class_name: 'Unidom::Visitor::Recognization', as: :party

    def is_cognized!(via: nil, at: Time.now, primary: true)
      recognizations.create! visitor: via, elemental: primary, opened_at: at
    end

  end

  module ClassMethods
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
unidom-visitor-1.7 app/models/unidom/visitor/concerns/as_party.rb