module Cereals::Base

Public Class Methods

included(base) click to toggle source
# File lib/cereals/base.rb, line 5
def self.included(base)
  base.delegate :to_json, to: :serializer
end

Public Instance Methods

serializer() click to toggle source
# File lib/cereals/base.rb, line 13
def serializer
  serializer_class.new(self)
end
serializer_class() click to toggle source
# File lib/cereals/base.rb, line 9
def serializer_class
  Object.const_get("#{self.class.name}Serializer")
end