Class: TicketEvolution::Item

Inherits:
Model show all
Defined in:
lib/ticket_evolution/item.rb

Instance Method Summary collapse

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

#add_etickets(params = {}) ⇒ Object



15
16
17
# File 'lib/ticket_evolution/item.rb', line 15

def add_etickets(params = {})
  plural_class.new(:parent => self.endpoint.parent, :id => self.id).add_etickets(params)
end

#convert_to_etickets(params = {}) ⇒ Object



23
24
25
# File 'lib/ticket_evolution/item.rb', line 23

def convert_to_etickets(params = {})
  plural_class.new(:parent => self.endpoint.parent, :id => self.id).convert_to_etickets
end


11
12
13
# File 'lib/ticket_evolution/item.rb', line 11

def eticket_download_link(params = {})
  plural_class.new(:parent => self.endpoint.parent, :id => self.id).eticket_download_link(params)
end

#finalize_etickets(params = {}) ⇒ Object



19
20
21
# File 'lib/ticket_evolution/item.rb', line 19

def finalize_etickets(params = {})
  plural_class.new(:parent => self.endpoint.parent, :id => self.id).finalize_etickets(params)
end


3
4
5
# File 'lib/ticket_evolution/item.rb', line 3

def print_etickets
  plural_class.new(:parent => self.endpoint.parent, :id => self.id).print_etickets
end

#remove_eticketsObject



7
8
9
# File 'lib/ticket_evolution/item.rb', line 7

def remove_etickets
  plural_class.new(:parent => self.endpoint.parent, :id => self.id).remove_etickets
end

#substitute(params = {}) ⇒ Object



27
28
29
# File 'lib/ticket_evolution/item.rb', line 27

def substitute(params = {})
  plural_class.new(:parent => self.endpoint.parent, :id => self.id).substitute(params)
end