Method: JSONAPI::CachedResponseFragment.write
- Defined in:
- lib/jsonapi/cached_response_fragment.rb
.write(writes) ⇒ Object
98 99 100 101 102 103 104 105 106 107 108 109 110 111 |
# File 'lib/jsonapi/cached_response_fragment.rb', line 98 def self.write(writes) key_values = writes.map(&:to_key_value) to_write = key_values.map {|(k, v)| [k, v.to_cache_value]}.to_h if JSONAPI.configuration.resource_cache.respond_to? :write_multi JSONAPI.configuration.resource_cache.write_multi(to_write) else to_write.each do |key, value| JSONAPI.configuration.resource_cache.write(key, value) end end end |