Class: FinApps::REST::EdmTransmissions

Inherits:
FinAppsCore::REST::Resources
  • Object
show all
Defined in:
lib/finapps/rest/edm_transmissions.rb

Overview

:nodoc:

Instance Method Summary collapse

Instance Method Details

#create(order_id, params) ⇒ Object



6
7
8
9
10
11
# File 'lib/finapps/rest/edm_transmissions.rb', line 6

def create(order_id, params)
  not_blank(order_id, :order_id)

  path = "documents/edm/#{ERB::Util.url_encode(order_id)}/transmit"
  super(params, path)
end

#show(transmission_id) ⇒ Object



13
14
15
16
17
18
# File 'lib/finapps/rest/edm_transmissions.rb', line 13

def show(transmission_id)
  not_blank(transmission_id, :transmission_id)

  path = "documents/edm/#{ERB::Util.url_encode(transmission_id)}"
  super transmission_id, path
end

#show_by_order(order_id) ⇒ Object



20
21
22
23
24
25
# File 'lib/finapps/rest/edm_transmissions.rb', line 20

def show_by_order(order_id)
  not_blank(order_id, :order_id)

  path = "documents/edm/#{ERB::Util.url_encode(order_id)}/status"
  send_request_for_id path, :get, order_id
end