module FTL::Serializer
Public Class Methods
bootstrap!()
click to toggle source
# File lib/ftl/serializer.rb, line 15 def self.bootstrap! return nil unless @serializers @serializers.each do |klass| klass.define_to_h end end
register_serializer(klass)
click to toggle source
# File lib/ftl/serializer.rb, line 5 def self.register_serializer(klass) @serializers ||= [] return @serializers if @serializers.include?(klass) @serializers.push(klass) end
registered_serializers()
click to toggle source
# File lib/ftl/serializer.rb, line 11 def self.registered_serializers @serializers end