class ActiverecordHoarder::Storages

Constants

STORAGE_DICT

Public Class Methods

check_storage(storage_key) click to toggle source
# File lib/activerecord_hoarder/storages.rb, line 7
def self.check_storage(storage_key)
  raise ::ActiverecordHoarder::StorageError.new("unknown storage (#{storage_key}), known keys are #{STORAGE_DICT.keys}") if !is_valid_storage?(storage_key)
end
is_valid_storage?(storage_key) click to toggle source
# File lib/activerecord_hoarder/storages.rb, line 11
def self.is_valid_storage?(storage_key)
  STORAGE_DICT.keys.include?(storage_key)
end
retrieve(storage_key) click to toggle source
# File lib/activerecord_hoarder/storages.rb, line 15
def self.retrieve(storage_key)
  check_storage(storage_key)
  STORAGE_DICT[storage_key]
end