Sha256: 8d2763bafebb162b15edf27bbf47750c5d950af913bfb9b34d0bcecc283923b4
Contents?: true
Size: 365 Bytes
Versions: 3
Compression:
Stored size: 365 Bytes
Contents
module DeviseTokens::Concerns::TokensSerialization # Serialization hash to json def self.dump(object) object.each_value(&:compact!) unless object.nil? JSON.generate(object) end # Deserialization json to hash def self.load(json) case json when String JSON.parse(json) when NilClass {} else json end end end
Version data entries
3 entries across 3 versions & 1 rubygems