Class: CacheKeeper::WhateverSerializer
- Inherits:
-
ActiveJob::Serializers::ObjectSerializer
- Object
- ActiveJob::Serializers::ObjectSerializer
- CacheKeeper::WhateverSerializer
- Defined in:
- app/serializers/cache_keeper/whatever_serializer.rb
Instance Method Summary collapse
Instance Method Details
#deserialize(hash) ⇒ Object
12 13 14 |
# File 'app/serializers/cache_keeper/whatever_serializer.rb', line 12 def deserialize(hash) hash["klass"].constantize.new end |
#serialize(whatever) ⇒ Object
6 7 8 9 10 |
# File 'app/serializers/cache_keeper/whatever_serializer.rb', line 6 def serialize(whatever) super( "klass" => whatever.class.to_s ) end |
#serialize?(argument) ⇒ Boolean
2 3 4 |
# File 'app/serializers/cache_keeper/whatever_serializer.rb', line 2 def serialize?(argument) true end |