Class: TicketEvolution::TicketGroup

Inherits:
Model
  • Object
show all
Defined in:
lib/ticket_evolution/ticket_group.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

#export(params) ⇒ Object



24
25
26
# File 'lib/ticket_evolution/ticket_group.rb', line 24

def export(params)
  plural_class.new(:parent => @connection).export(params)
end

#hold(params) ⇒ Object



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

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

#import(params) ⇒ Object



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

def import(params)
  plural_class.new(:parent => @connection).import(params)
end

#release_hold(params) ⇒ Object



12
13
14
# File 'lib/ticket_evolution/ticket_group.rb', line 12

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

#release_take(params) ⇒ Object



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

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

#take(params) ⇒ Object



6
7
8
# File 'lib/ticket_evolution/ticket_group.rb', line 6

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

#toggle_broadcast(params) ⇒ Object



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

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

#update_hold(params) ⇒ Object



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

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

#upload_history(params) ⇒ Object



30
31
32
# File 'lib/ticket_evolution/ticket_group.rb', line 30

def upload_history(params)
  plural_class.new(:parent => @connection).upload_history(params)
end

#waste(params) ⇒ Object



18
19
20
# File 'lib/ticket_evolution/ticket_group.rb', line 18

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