Class: FioAPI::ImportResponseDeserializer
- Inherits:
-
HTTParty::Parser
- Object
- HTTParty::Parser
- FioAPI::ImportResponseDeserializer
- Defined in:
- lib/base/deserializers/import_response_deserializer.rb
Overview
ImportResponseDeserializer
Deserializer responsible for response json deserializing. Should construct object with status attributes.
Instance Attribute Summary collapse
-
#status ⇒ Object
Returns the value of attribute status.
Instance Method Summary collapse
-
#deserialize(json) ⇒ Object
Deserialize json.
-
#parse ⇒ Object
Parse json.
Instance Attribute Details
#status ⇒ Object
Returns the value of attribute status.
8 9 10 |
# File 'lib/base/deserializers/import_response_deserializer.rb', line 8 def status @status end |
Instance Method Details
#deserialize(json) ⇒ Object
Deserialize json
Parameters:
- hash
-
Hash returned from payments request.
Returns:
New object with status attributes
28 29 30 31 |
# File 'lib/base/deserializers/import_response_deserializer.rb', line 28 def deserialize(json) self.status = deserialize_import(json.try_path('responseImport', 'result')) self end |
#parse ⇒ Object
Parse json
Returns:
Should return new deserialized object
15 16 17 |
# File 'lib/base/deserializers/import_response_deserializer.rb', line 15 def parse deserialize super end |