Module: FTL::Serializer
- Defined in:
- lib/ftl/serializer.rb,
lib/ftl/serializer/dsl.rb,
lib/ftl/serializer/base.rb
Defined Under Namespace
Modules: DSL
Classes: Base
Class Method Summary
collapse
Class Method Details
.bootstrap! ⇒ Object
15
16
17
18
19
20
|
# 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) ⇒ Object
5
6
7
8
9
|
# 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 ⇒ Object
11
12
13
|
# File 'lib/ftl/serializer.rb', line 11
def self.registered_serializers
@serializers
end
|