houdini/app/models/event_discount.rb

27 lines
562 B
Ruby
Raw Normal View History

# frozen_string_literal: true
2020-06-12 20:03:43 +00:00
# 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
2021-01-11 22:34:48 +00:00
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