module AffiliateWindow::Parser
Public Class Methods
parse(response, method)
click to toggle source
# File lib/affiliate_window/parser.rb, line 3 def self.parse(response, method) body = response.body root = body.fetch(:"#{method}_response") results = root.fetch(:"#{method}_return") pagination = root.fetch(:"#{method}_count_return", nil) if pagination { pagination: pagination, results: results } else results end end
parse_quota(response)
click to toggle source
# File lib/affiliate_window/parser.rb, line 17 def self.parse_quota(response) header = response.header quota = header.fetch(:get_quota_response) Integer(quota) end