module ContentfulRedis::KeyManager
Public Class Methods
attribute_index(klass, attribute)
click to toggle source
Links a contentful models attribute to its contentful_id
# File lib/contentful_redis/key_manager.rb, line 7 def attribute_index(klass, attribute) "#{klass.space.fetch(:space_id)}/#{klass.content_model}/#{attribute}" end
content_model_key(space, endpoint, parameters)
click to toggle source
Links content model request to its contentful json response
# File lib/contentful_redis/key_manager.rb, line 12 def content_model_key(space, endpoint, parameters) "#{space.fetch(:space_id)}/#{endpoint}/#{parameters.map { |k, v| "#{k}-#{v}" }.join('/')}" end