module DDP::EJSON::Serializable
Classes can include this module to be picked up by the EJSON
parser
Public Class Methods
extended(klass)
click to toggle source
# File lib/ddp/ejson.rb, line 99 def self.extended(klass) EJSON.add_serializable_class(klass) end
Public Instance Methods
ejson_type_name(name)
click to toggle source
# File lib/ddp/ejson.rb, line 103 def ejson_type_name(name) EJSON.rename_serializable_class(self, name) end
from_ejson(_object)
click to toggle source
# File lib/ddp/ejson.rb, line 107 def from_ejson(_object) raise InvalidSerializableClassError, "Class #{name} must override from_ejson." end