Class: FidorApi::Transfer::Internal
- Extended by:
- AmountAttributes, ModelAttribute
- Defined in:
- lib/fidor_api/transfer.rb
Defined Under Namespace
Modules: ClientSupport
Instance Attribute Summary
Attributes inherited from Resource
Class Method Summary collapse
Instance Method Summary collapse
Methods included from AmountAttributes
amount_attribute, attributes, extended
Methods inherited from Base
Methods inherited from Resource
#initialize, model_name, #persisted?, request
Constructor Details
This class inherits a constructor from FidorApi::Resource
Class Method Details
.required_attributes ⇒ Object
42 43 44 |
# File 'lib/fidor_api/transfer.rb', line 42 def self.required_attributes [ :account_id, :receiver, :external_uid, :amount, :subject ] end |
.writeable_attributes ⇒ Object
46 47 48 |
# File 'lib/fidor_api/transfer.rb', line 46 def self.writeable_attributes required_attributes end |
Instance Method Details
#as_json ⇒ Object
52 53 54 |
# File 'lib/fidor_api/transfer.rb', line 52 def as_json attributes.slice *self.class.writeable_attributes end |