class XRBP::Model::Parsers::Gateway
Gateway
list data parser
@private
Public Instance Methods
parse_result(res, req)
click to toggle source
# File lib/xrbp/model/parsers/gateway.rb, line 13 def parse_result(res, req) gateways = [] j = JSON.parse(res) j.each_key { |currency| j[currency].each { |currency_gateway| id = currency_gateway["account"] name = currency_gateway["name"] gateway = gateways.find { |gw| gw[:id] == id } if gateway gateway[:currencies] << "#{currency}" gateway[:names] << "#{name}" unless gateway[:names].include?(name) else gateways << {:id => id, :names => [name], :currencies => [currency], :start_date => currency_gateway["start_date"]} end } } gateways end
parser_priority()
click to toggle source
# File lib/xrbp/model/parsers/gateway.rb, line 9 def parser_priority 0 end