class ArtirixDataModels::CachedActionAdaptor::Get
Attributes
dao_name[R]
model_pk[R]
Public Class Methods
new(dao_name:, model_pk:, **extra_options)
click to toggle source
Calls superclass method
ArtirixDataModels::CachedActionAdaptor::new
# File lib/artirix_data_models/cached_action_adaptor/get.rb, line 5 def initialize(dao_name:, model_pk:, **extra_options) @dao_name = dao_name @model_pk = model_pk super(**extra_options) end
Public Instance Methods
load_cache_key()
click to toggle source
# File lib/artirix_data_models/cached_action_adaptor/get.rb, line 12 def load_cache_key ArtirixDataModels::CacheService.key :dao_get, dao_name, model_pk end
load_cache_options()
click to toggle source
# File lib/artirix_data_models/cached_action_adaptor/get.rb, line 16 def load_cache_options ArtirixDataModels::CacheService.first_options "dao_#{dao_name}_get_options", "dao_#{dao_name}_options", 'dao_get_options', return_if_missing: :default end