Module: Riak::Serializers
- Extended by:
- Serializers
- Includes:
- Util::Translation
- Included in:
- Serializers
- Defined in:
- lib/riak/serializers.rb
Defined Under Namespace
Modules: ApplicationJSON, TextPlain
Constant Summary
- YAML_MIME_TYPES =
['application/x-ruby-marshal'] = ::Marshal
YAML_MIME_TYPES = %w[
text/yaml
text/x-yaml
application/yaml
application/x-yaml
]
Instance Method Summary
(collapse)
#i18n_scope, #t
Instance Method Details
- (Object) [](content_type)
6
7
8
|
# File 'lib/riak/serializers.rb', line 6
def [](content_type)
serializers[content_type]
end
|
- (Object) []=(content_type, serializer)
10
11
12
|
# File 'lib/riak/serializers.rb', line 10
def []=(content_type, serializer)
serializers[content_type] = serializer
end
|
- (Object) deserialize(content_type, content)
18
19
20
|
# File 'lib/riak/serializers.rb', line 18
def deserialize(content_type, content)
serializer_for(content_type).load(content)
end
|
- (Object) serialize(content_type, content)
14
15
16
|
# File 'lib/riak/serializers.rb', line 14
def serialize(content_type, content)
serializer_for(content_type).dump(content)
end
|