Module: TicketEvolution::Modules::CreateInBackground

Included in:
Orders
Defined in:
lib/ticket_evolution/modules/create_in_background.rb

Instance Method Summary collapse

Instance Method Details

#build_for_create_in_background(response) ⇒ Object



10
11
12
# File 'lib/ticket_evolution/modules/create_in_background.rb', line 10

def build_for_create_in_background(response)
  response.body
end

#create_in_background(params = nil, &handler) ⇒ Object



4
5
6
7
8
# File 'lib/ticket_evolution/modules/create_in_background.rb', line 4

def create_in_background(params = nil, &handler)
  handler ||= method(:build_for_create_in_background)
  params = { endpoint_name.to_sym => [params] } if params.present?
  request(:POST, '/background', params, &handler)
end