From 691eb5509592024a68b89e6345dd22f95950b999 Mon Sep 17 00:00:00 2001 From: Daniel Neighman Date: Sun, 22 Jun 2008 03:16:55 +1000 Subject: [PATCH] Adds not Implemented raises to Merb::Cache::Store class instance methods --- lib/merb-cache/cache_store.rb | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/lib/merb-cache/cache_store.rb b/lib/merb-cache/cache_store.rb index 36456e5..6af57fe 100644 --- a/lib/merb-cache/cache_store.rb +++ b/lib/merb-cache/cache_store.rb @@ -53,9 +53,7 @@ def load_store(store) end end - class Store - include ControllerInstanceMethods - + class Store attr_accessor :config class NotFound < StandardError @@ -86,6 +84,19 @@ def self.default_config :host => "127.0.0.1:11211" }.freeze end + + def get(key, store = :default) + raise NotImplmented + end + def put(key, data, expiry, store = :default) + raise NotImplmented + end + def cached?(key, store = :default) + raise NotImplmented + end + def expire!(key, store = :default) + raise NotImplmented + end end # Store end # Cache