Module: Textris::Delay::Sidekiq::Serializer
- Defined in:
- lib/textris/delay/sidekiq/serializer.rb
Constant Summary collapse
- ACTIVERECORD_POINTER =
'Textris::ActiveRecordPointer'
- ACTIVERECORD_ARRAY_POINTER =
'Textris::ActiveRecordArrayPointer'
Class Method Summary collapse
Class Method Details
.deserialize(objects) ⇒ Object
20 21 22 23 24 25 |
# File 'lib/textris/delay/sidekiq/serializer.rb', line 20 def deserialize(objects) objects.collect do |object| deserialize_active_record_object(object) || object end end |
.serialize(objects) ⇒ Object
9 10 11 12 13 14 15 16 17 18 |
# File 'lib/textris/delay/sidekiq/serializer.rb', line 9 def serialize(objects) objects.collect do |object| serialize_active_record_object(object) || serialize_active_record_array(object) || serialize_active_record_relation(object) || object end rescue NameError objects end |