module T::Props::Serializable
def serialize(strict=true)
-
(Hash)
- A serialization of this object.
Parameters:
-
strict
(T::Boolean
) -- (true) If false, do not raise an
def serialize(strict=true) begin h = __t_props_generated_serialize(strict) rescue => e msg = self.class.decorator.message_with_generated_source_context( e, :__t_props_generated_serialize, :generate_serialize_source ) if msg begin raise e.class.new(msg) rescue ArgumentError raise TypeError.new(msg) end else raise end end h.merge!(@_extra_props) if defined?(@_extra_props) h end