Module: Binking::RequestResource
- Extended by:
- RequestResource
- Included in:
- RequestResource
- Defined in:
- lib/binking/request_resource.rb
Constant Summary collapse
- RESOURCES_KEYS =
{ "bank" => "bankAlias", "banks" => "banksAliases", "form" => "cardNumber" }.freeze
Instance Method Summary collapse
Instance Method Details
#get(resource, value, fields: [], sandbox: false) ⇒ Object
13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'lib/binking/request_resource.rb', line 13 def get(resource, value, fields: [], sandbox: false) fields = fields.map(&:to_s) & FIELDS params = {} params[RESOURCES_KEYS[resource.to_s]] = value params[:fields] = fields.join(",") unless fields.empty? response = Client.new(sandbox: sandbox).get("/#{resource}", params) return {} if response.body == 'null' response.body end |