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