Module: Auctify::Behavior::Base

Extended by:
ActiveSupport::Concern
Included in:
Buyer, Item, Seller, Sale::Base
Defined in:
app/concerns/auctify/behavior/base.rb

Instance Method Summary collapse

Instance Method Details

#auctify_idObject



8
9
10
# File 'app/concerns/auctify/behavior/base.rb', line 8

def auctify_id
  "#{self.class.name}@#{id}"
end

#object_from_auctify_id(auctify_id) ⇒ Object



12
13
14
15
16
17
# File 'app/concerns/auctify/behavior/base.rb', line 12

def object_from_auctify_id(auctify_id)
  return nil if auctify_id.blank?

  klass, id = auctify_id.to_s.split("@")
  klass.constantize.find(id)
end