Class: FidorApi::CardLimits
- Extended by:
- AmountAttributes, ModelAttribute
- Defined in:
- lib/fidor_api/card_limits.rb
Defined Under Namespace
Modules: ClientSupport
Instance Attribute Summary
Attributes inherited from Resource
Class Method Summary collapse
Methods included from AmountAttributes
amount_attribute, attributes, extended
Methods inherited from Resource
#initialize, model_name, #persisted?, request
Constructor Details
This class inherits a constructor from FidorApi::Resource
Class Method Details
.change(access_token, id, limits = {}) ⇒ Object
18 19 20 21 22 23 24 25 26 27 28 29 |
# File 'lib/fidor_api/card_limits.rb', line 18 def self.change(access_token, id, limits = {}) attributes = limits.merge(id: id) new(attributes).tap do |record| record.set_attributes request( method: :put, access_token: access_token, endpoint: "/cards/#{id}/limits", body: record.as_json ).body end end |
.find(access_token, id) ⇒ Object
12 13 14 15 16 |
# File 'lib/fidor_api/card_limits.rb', line 12 def self.find(access_token, id) attributes = request(access_token: access_token, endpoint: "/cards/#{id}/limits").body attributes.merge!(id: id) new(attributes) end |