module Card::Env::Serialization
serializing environment (eg for delayed jobs)
Public Instance Methods
Source
# File lib/card/env/serialization.rb, line 5 def serialize @serialized = Serializable.instance_methods.each_with_object({}) do |attr, hash| hash[attr] = send attr end end
Source
# File lib/card/env/serialization.rb, line 12 def with serialized_env tmp_env = serialize @serialized.update serialized_env yield ensure @serialized.update tmp_env if tmp_env end
@param serialized_env [Hash]