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