Class: TicketEvolution::Order

Inherits:
Model show all
Includes:
Model::ParentalBehavior
Defined in:
lib/ticket_evolution/order.rb

Instance Method Summary collapse

Methods included from Model::ParentalBehavior

#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

Methods included from SingularClass

#singular_class

Constructor Details

This class inherits a constructor from TicketEvolution::Model

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



21
22
23
# File 'lib/ticket_evolution/order.rb', line 21

def cancel(params)
  plural_class.new(:parent => @connection,:id => self.id).cancel_order(params)
end

#completeObject



13
14
15
# File 'lib/ticket_evolution/order.rb', line 13

def complete
  plural_class.new(:parent => @connection,:id => self.id).complete_order
end

#deliver_etickets(params) ⇒ Object



33
34
35
# File 'lib/ticket_evolution/order.rb', line 33

def deliver_etickets(params)
  plural_class.new(:parent => @connection,:id => self.id).deliver_etickets(params)
end

#email(params) ⇒ Object



25
26
27
# File 'lib/ticket_evolution/order.rb', line 25

def email(params)
  plural_class.new(:parent => @connection,:id => self.id).email_order(params)
end


37
38
39
# File 'lib/ticket_evolution/order.rb', line 37

def email_etickets_link(params)
  plural_class.new(:parent => @connection,:id => self.id).email_etickets_link(params)
end

#get_ticket_costs(params = nil) ⇒ Object



49
50
51
# File 'lib/ticket_evolution/order.rb', line 49

def get_ticket_costs(params = nil)
  plural_class.new(:parent => @connection,:id => self.id).get_ticket_costs(params)
end


45
46
47
# File 'lib/ticket_evolution/order.rb', line 45

def print(params = nil)
  plural_class.new(:parent => @connection,:id => self.id).print_order(params)
end


41
42
43
# File 'lib/ticket_evolution/order.rb', line 41

def print_etickets(params = nil)
  plural_class.new(:parent => @connection,:id => self.id).print_etickets(params)
end

#reject(params) ⇒ Object



17
18
19
# File 'lib/ticket_evolution/order.rb', line 17

def reject(params)
  plural_class.new(:parent => @connection,:id => self.id).reject_order(params)
end

#return(params) ⇒ Object



9
10
11
# File 'lib/ticket_evolution/order.rb', line 9

def return(params)
  plural_class.new(:parent => @connection,:id => self.id).return_order(params)
end

#store_etickets(params) ⇒ Object



29
30
31
# File 'lib/ticket_evolution/order.rb', line 29

def store_etickets(params)
  deliver_etickets(params)  # renamed action to deliver_etickets
end

#update_spec_tickets(params) ⇒ Object



57
58
59
# File 'lib/ticket_evolution/order.rb', line 57

def update_spec_tickets(params)
  plural_class.new(:parent => @connection,:id => self.id).update_spec_tickets(params)
end

#update_ticket_costs(params) ⇒ Object



53
54
55
# File 'lib/ticket_evolution/order.rb', line 53

def update_ticket_costs(params)
  plural_class.new(:parent => @connection,:id => self.id).update_ticket_costs(params)
end