Method: DeliveryStateJp::Base.response_body

Defined in:
lib/delivery_state_jp/base.rb

.response_body(args) ⇒ Object



21
22
23
24
25
26
27
28
29
30
31
# File 'lib/delivery_state_jp/base.rb', line 21

def self.response_body(args)
  number = args.fetch(:number)
  uri = URI.parse(action_url)
  request = Net::HTTP::Post.new(uri)
  request.set_form_data(post_params(number))
  req_options = {use_ssl: uri.scheme == 'https'}
  response = Net::HTTP.start(uri.hostname, uri.port, req_options) do |http|
    http.request(request)
  end
  response.body
end