class EasySerializer::Cacher::Template
Attributes
metadata[R]
serializer[R]
Public Class Methods
call(*args)
click to toggle source
# File lib/easy_serializer/cacher/template.rb, line 12 def self.call(*args) new(*args).execute end
new(serializer, metadata)
click to toggle source
# File lib/easy_serializer/cacher/template.rb, line 7 def initialize(serializer, metadata) @serializer = serializer @metadata = metadata end
Private Instance Methods
metadata_key()
click to toggle source
# File lib/easy_serializer/cacher/template.rb, line 18 def metadata_key return @metadata_key if defined?(@metadata_key) @metadata_key = if metadata.cache_key option_to_value(metadata.cache_key, serializer.object, serializer) end end