Class: DadaExpress::Request

Inherits:
Object
  • Object
show all
Defined in:
lib/dada_express/request.rb

Instance Method Summary collapse

Constructor Details

#initialize(params) ⇒ Request



5
6
7
# File 'lib/dada_express/request.rb', line 5

def initialize(params)
  @params = params
end

Instance Method Details

#excute(url) ⇒ Object



9
10
11
# File 'lib/dada_express/request.rb', line 9

def excute(url)
  @response ||= RestClient.post url, ParamsService.process(@params).to_json, {content_type: :json, accept: :json}
end

#order_detailObject



13
14
15
16
# File 'lib/dada_express/request.rb', line 13

def order_detail
  excute(DadaExpress.configuration.base_url + ORDER_DETAIL_PATHNAME)
  JSON.parse(@response.body)
end