class Baidu::Response
Attributes
body[RW]
desc[RW]
header[RW]
oprs[RW]
oprtime[RW]
quota[RW]
rquota[RW]
status[RW]
Public Class Methods
new(response,name_response_sym)
click to toggle source
# File lib/baidu/response.rb, line 4 def initialize(response,name_response_sym) name_response_sym = case name_response_sym when 'getAllCampaign' 'GetAllCampaign' when 'getCampaignByCampaignId' 'GetCampaignByCampaignId' when 'addCampaign' 'AddCampaign' when 'updateCampaign' 'UpdateCampaign' when 'deleteCampaign' 'DeleteCampaign' when 'getCampaignByCampaignId' 'GetCampaignByCampaignId' else name_response_sym end @header = response.header[:res_header] @body = response.body[name_response_sym] if(response.body and response.body.has_key?name_response_sym) @rquota = @header[:rquota].to_i @quota = @header[:quota].to_i @status = @header[:status].to_i @desc = @header[:desc] @oprs = @header[:oprs] @oprtime = @header[:oprtime] end