Module: Spark::Serializer
- Defined in:
- lib/spark/serializer.rb,
lib/spark/serializer/oj.rb,
lib/spark/serializer/base.rb,
lib/spark/serializer/pair.rb,
lib/spark/serializer/utf8.rb,
lib/spark/serializer/marshal.rb,
lib/spark/serializer/cartesian.rb,
lib/spark/serializer/message_pack.rb
Defined Under Namespace
Classes: Base, Cartesian, Marshal, MessagePack, Oj, Pair, UTF8
Constant Summary
collapse
- DEFAULT_BATCH_SIZE =
1024
- DEFAULT_SERIALIZER_NAME =
'marshal'
Class Method Summary
collapse
Class Method Details
.get(suggestion) ⇒ Object
14
15
16
|
# File 'lib/spark/serializer.rb', line 14
def self.get(suggestion)
const_get(suggestion.to_s.camelize) rescue nil
end
|
.get!(suggestion) ⇒ Object
18
19
20
21
22
|
# File 'lib/spark/serializer.rb', line 18
def self.get!(suggestion)
const_get(suggestion.to_s.camelize)
rescue
raise Spark::NotImplemented, "Serializer #{suggestion.to_s.camelize} not exist."
end
|