module Conglomerate

Constants

VERSION

Public Class Methods

included(descendant) click to toggle source
# File lib/conglomerate.rb, line 36
def self.included(descendant)
  descendant.send(:include, ::Conglomerate::Serializer)
end
serialize(serializable) click to toggle source
# File lib/conglomerate.rb, line 30
def self.serialize(serializable)
  Conglomerate::TreeSerializer.new(serializable).serialize
end
serializer() click to toggle source
# File lib/conglomerate.rb, line 34
def self.serializer
  Module.new do
    def self.included(descendant)
      descendant.send(:include, ::Conglomerate::Serializer)
    end
  end
end