Class: TicketEvolution::Order
Instance Method Summary
collapse
#new_ostruct_member, #process_datum
Methods inherited from Model
#attributes, #attributes=, #endpoint, #initialize, #plural_class, #plural_class_name, #scope
Methods inherited from Builder
#id, #id=, #initialize, #to_hash
#singular_class
Dynamic Method Handling
This class handles dynamic methods through the method_missing method
in the class TicketEvolution::Model
Instance Method Details
#accept(params) ⇒ Object
5
6
7
|
# File 'lib/ticket_evolution/order.rb', line 5
def accept(params)
plural_class.new(:parent => @connection,:id => self.id).accept_order(params)
end
|
#cancel(params) ⇒ Object
31
32
33
|
# File 'lib/ticket_evolution/order.rb', line 31
def cancel(params)
plural_class.new(:parent => @connection,:id => self.id).cancel_order(params)
end
|
#complete ⇒ Object
23
24
25
|
# File 'lib/ticket_evolution/order.rb', line 23
def complete
plural_class.new(:parent => @connection,:id => self.id).complete_order
end
|
#deliver_etickets(params) ⇒ Object
43
44
45
|
# File 'lib/ticket_evolution/order.rb', line 43
def deliver_etickets(params)
plural_class.new(:parent => @connection,:id => self.id).deliver_etickets(params)
end
|
#email(params) ⇒ Object
35
36
37
|
# File 'lib/ticket_evolution/order.rb', line 35
def email(params)
plural_class.new(:parent => @connection,:id => self.id).email_order(params)
end
|
#email_etickets_link(params) ⇒ Object
47
48
49
|
# File 'lib/ticket_evolution/order.rb', line 47
def email_etickets_link(params)
plural_class.new(:parent => @connection,:id => self.id).email_etickets_link(params)
end
|
#get_ticket_costs(params = nil) ⇒ Object
63
64
65
|
# File 'lib/ticket_evolution/order.rb', line 63
def get_ticket_costs(params = nil)
plural_class.new(:parent => @connection,:id => self.id).get_ticket_costs(params)
end
|
#orders_by_event(params = nil) ⇒ Object
51
52
53
|
# File 'lib/ticket_evolution/order.rb', line 51
def orders_by_event(params = nil)
plural_class.new(:parent => @connection,:id => self.id).orders_by_event(params)
end
|
#print(params = nil) ⇒ Object
59
60
61
|
# File 'lib/ticket_evolution/order.rb', line 59
def print(params = nil)
plural_class.new(:parent => @connection,:id => self.id).print_order(params)
end
|
#print_etickets(params = nil) ⇒ Object
55
56
57
|
# File 'lib/ticket_evolution/order.rb', line 55
def print_etickets(params = nil)
plural_class.new(:parent => @connection,:id => self.id).print_etickets(params)
end
|
#reject(params) ⇒ Object
27
28
29
|
# File 'lib/ticket_evolution/order.rb', line 27
def reject(params)
plural_class.new(:parent => @connection,:id => self.id).reject_order(params)
end
|
#return(params) ⇒ Object
19
20
21
|
# File 'lib/ticket_evolution/order.rb', line 19
def return(params)
plural_class.new(:parent => @connection,:id => self.id).return_order(params)
end
|
#show_lean(id, &handler) ⇒ Object
14
15
16
17
|
# File 'lib/ticket_evolution/order.rb', line 14
def show_lean(id, &handler)
handler ||= method(:build_for_show)
request(:GET, "show_lean/#{id}", &handler)
end
|
#show_lite(id, &handler) ⇒ Object
9
10
11
12
|
# File 'lib/ticket_evolution/order.rb', line 9
def show_lite(id, &handler)
handler ||= method(:build_for_show)
request(:GET, "show_lite/#{id}", &handler)
end
|
#store_etickets(params) ⇒ Object
39
40
41
|
# File 'lib/ticket_evolution/order.rb', line 39
def store_etickets(params)
deliver_etickets(params) end
|
#update_spec_tickets(params) ⇒ Object
71
72
73
|
# File 'lib/ticket_evolution/order.rb', line 71
def update_spec_tickets(params)
plural_class.new(:parent => @connection,:id => self.id).update_spec_tickets(params)
end
|
#update_ticket_costs(params) ⇒ Object
67
68
69
|
# File 'lib/ticket_evolution/order.rb', line 67
def update_ticket_costs(params)
plural_class.new(:parent => @connection,:id => self.id).update_ticket_costs(params)
end
|