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