houdini/app/models/event_discount.rb
2021-01-13 11:10:18 -06:00

26 lines
562 B
Ruby

# frozen_string_literal: true
# License: AGPL-3.0-or-later WITH WTO-AP-3.0-or-later
# Full license explanation at https://github.com/houdiniproject/houdini/blob/master/LICENSE
class EventDiscount < ApplicationRecord
# :code,
# :event_id,
# :name,
# :percent
belongs_to :event
has_many :tickets
def to_builder(*expand)
Jbuilder.new do |json|
json.(self, :id, :name)
if event
if expand.include? :event
json.event event.to_builder
else
json.event event.id
end
end
end
end
end