16 lines
465 B
Ruby
16 lines
465 B
Ruby
class Reservation < ApplicationRecord
|
|
self.primary_key = "reservation_id"
|
|
|
|
#primary key - need to be unique generated for multiple shops
|
|
before_create :generate_custom_id
|
|
|
|
has_many :reservation_items
|
|
|
|
scope :active, -> { where("created_at BETWEEN '#{Time.current.utc.beginning_of_day}' AND '#{Time.current.utc.end_of_day}'") }
|
|
|
|
private
|
|
def generate_custom_id
|
|
self.order_reservation_id = SeedGenerator.generate_id(self.class.name, "RS")
|
|
end
|
|
end
|