class AliExpress::ExpressQuery
Attributes
number[RW]
type[RW]
Public Class Methods
new(params)
click to toggle source
# File lib/ali_express/request.rb, line 5 def initialize(params) raise ArgumentError.new('Param number is required') unless params && params[:number] @number = params[:number] @type = params[:type] || 'auto' end
Public Instance Methods
excute()
click to toggle source
# File lib/ali_express/request.rb, line 11 def excute @response ||= RestClient::Request.execute( method: :get, url: AliExpress.configuration.query_url, headers: { params: {number: @number, type: @type}, Authorization: "APPCODE #{AliExpress.configuration.app_code}" } ) end
get_result()
click to toggle source
# File lib/ali_express/request.rb, line 19 def get_result excute JSON.parse(@response.body) end