class DadaExpress::Request
Public Class Methods
new(params = '')
click to toggle source
# File lib/dada_express/request.rb, line 7 def initialize(params = '') @params = params end
Public Instance Methods
city_codes()
click to toggle source
# File lib/dada_express/request.rb, line 20 def city_codes excute(DadaExpress.configuration.base_url + CITY_CODES_PATHNAME) end
excute(url)
click to toggle source
# File lib/dada_express/request.rb, line 11 def excute(url) @response ||= RestClient.post url, ParamsService.process(@params).to_json, {content_type: :json, accept: :json} JSON.parse(@response.body) end
new_order()
click to toggle source
# File lib/dada_express/request.rb, line 24 def new_order excute(DadaExpress.configuration.base_url + NEW_ORDER_PATHNAME) end
order_detail()
click to toggle source
# File lib/dada_express/request.rb, line 16 def order_detail excute(DadaExpress.configuration.base_url + ORDER_DETAIL_PATHNAME) end