Module: DDP::EJSON::Serializable
- Defined in:
- lib/ddp/ejson.rb
Overview
Classes can include this module to be picked up by the EJSON parser
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.extended(klass) ⇒ Object
99 100 101 |
# File 'lib/ddp/ejson.rb', line 99 def self.extended(klass) EJSON.add_serializable_class(klass) end |
Instance Method Details
#ejson_type_name(name) ⇒ Object
103 104 105 |
# File 'lib/ddp/ejson.rb', line 103 def ejson_type_name(name) EJSON.rename_serializable_class(self, name) end |
#from_ejson(_object) ⇒ Object
107 108 109 |
# File 'lib/ddp/ejson.rb', line 107 def from_ejson(_object) raise InvalidSerializableClassError, "Class #{name} must override from_ejson." end |