class EventbriteSDK::TicketClass
Constants
- AT_THE_DOOR
Constants for the supported sales channels
- NOT_YET_ON_SALE
Ticket classes with future start dates are marked as
NOT_YET_ON_SALE
- ONLINE
- ON_SALE_STATUS_AVAILABLE
- SALES_CHANNELS
Public Instance Methods
available?()
click to toggle source
# File lib/eventbrite_sdk/ticket_class.rb, line 41 def available? respond_to?(:on_sale_status) && on_sale_status == ON_SALE_STATUS_AVAILABLE end
available_in_the_future?()
click to toggle source
# File lib/eventbrite_sdk/ticket_class.rb, line 45 def available_in_the_future? respond_to?(:on_sale_status) && on_sale_status == NOT_YET_ON_SALE end
change(attrs)
click to toggle source
# File lib/eventbrite_sdk/ticket_class.rb, line 57 def change(attrs) assign_attributes(attrs) save end
hide!()
click to toggle source
# File lib/eventbrite_sdk/ticket_class.rb, line 49 def hide! hidden || change('hidden' => true) end
unhide!()
click to toggle source
# File lib/eventbrite_sdk/ticket_class.rb, line 53 def unhide! !hidden || change('hidden' => false) end