Module: Castkit::Ext::DataObject::Deserialization
- Included in:
- DataObject
- Defined in:
- lib/castkit/ext/data_object/deserialization.rb
Overview
Adds deserialization support for Castkit::DataObject instances.
Handles attribute loading, alias resolution, default fallback, nested DataObject casting, unwrapped field extraction, and optional attribute enforcement.
Defined Under Namespace
Modules: ClassMethods
Class Method Summary collapse
-
.included(base) ⇒ Object
Hooks in class methods like ‘.from_hash` when included.
Class Method Details
.included(base) ⇒ Object
Hooks in class methods like ‘.from_hash` when included.
14 15 16 |
# File 'lib/castkit/ext/data_object/deserialization.rb', line 14 def self.included(base) base.extend(ClassMethods) end |