Module: Castkit::DataObjectExtensions::Deserialization

Included in:
Castkit::DataObject
Defined in:
lib/castkit/data_object_extensions/deserialization.rb

Overview

Adds deserialization support for Castkit::DataObject instances.

Handles attribute loading, alias resolution, and unwrapped field extraction.

Defined Under Namespace

Modules: ClassMethods

Class Method Summary collapse

Class Method Details

.included(base) ⇒ Object

Hooks in class methods like ‘.from_hash` when included.

Parameters:

  • base (Class)


12
13
14
# File 'lib/castkit/data_object_extensions/deserialization.rb', line 12

def self.included(base)
  base.extend(ClassMethods)
end