Class: ClusterId::V1::Deserializer
- Inherits:
-
Object
- Object
- ClusterId::V1::Deserializer
- Defined in:
- lib/clusterid/v1/serialization.rb
Overview
The abstract base class of all custom deserializtion logic.
Direct Known Subclasses
Instance Method Summary collapse
-
#to_data_centre(i) ⇒ T
The deserialized data centre.
-
#to_environment(i) ⇒ T
The deserialized environment.
-
#to_type_id(i) ⇒ T
The deserialized type ID.
Instance Method Details
#to_data_centre(i) ⇒ T
Returns the deserialized data centre.
36 37 38 |
# File 'lib/clusterid/v1/serialization.rb', line 36 def to_data_centre(i) raise NotImplementedError end |
#to_environment(i) ⇒ T
Returns the deserialized environment.
30 31 32 |
# File 'lib/clusterid/v1/serialization.rb', line 30 def to_environment(i) raise NotImplementedError end |
#to_type_id(i) ⇒ T
Returns the deserialized type ID.
42 43 44 |
# File 'lib/clusterid/v1/serialization.rb', line 42 def to_type_id(i) raise NotImplementedError end |