class Organizer::Ticket
Attributes
cost[R]
description[RW]
donation[RW]
free[RW]
name[RW]
quantity_total[RW]
sales_start[RW]
Public Class Methods
new(params={})
click to toggle source
# File lib/organizer/objects/ticket.rb, line 7 def initialize(params={}) params.each do |attr, value| self.public_send("#{attr}=", value) end end
Public Instance Methods
cost=(arg)
click to toggle source
# File lib/organizer/objects/ticket.rb, line 13 def cost= (arg) raise "Expecting a Hash, got: #{arg.inspect}" unless arg.kind_of?(Hash) @cost = arg end
sales_start=(arg)
click to toggle source
# File lib/organizer/objects/ticket.rb, line 18 def sales_start=(arg) raise "Expecting a Time, got: #{arg.inspect}" unless arg.kind_of?(Time) @sales_start = arg.utc.iso8601 end