module Resque::Mailer::Serializers::ActiveRecordSerializer
Public Instance Methods
deserialize(data)
click to toggle source
# File lib/resque_mailer/serializers/active_record_serializer.rb, line 17 def deserialize(data) data.map do |arg| if arg.is_a?(Hash) && arg.has_key?("class_name") && arg.has_key?("id") arg["class_name"].constantize.find(arg["id"]) else arg end end end
serialize(*args)
click to toggle source
# File lib/resque_mailer/serializers/active_record_serializer.rb, line 7 def serialize(*args) args.map do |arg| if arg.is_a?(ActiveRecord::Base) { "class_name" => arg.class.name, "id" => arg.id } else arg end end end