Module: ArtirixDataModels::Model::CacheKey

Extended by:
ActiveSupport::Concern
Defined in:
lib/artirix_data_models/model.rb

Constant Summary collapse

EMPTY_TIMESTAMP =
'no_time'.freeze

Instance Method Summary collapse

Instance Method Details

#cache_keyObject



359
360
361
362
363
364
365
# File 'lib/artirix_data_models/model.rb', line 359

def cache_key
  [
    model_dao_name.to_s.parameterize,
    primary_key.to_s.parameterize,
    (_timestamp.present? ? _timestamp.to_s.parameterize : EMPTY_TIMESTAMP),
  ].join '/'
end