From 1779a9634a147c156eefe3ca470c9a2a046efe63 Mon Sep 17 00:00:00 2001 From: Guo Xiang Tan Date: Fri, 12 Aug 2016 11:43:57 +0800 Subject: [PATCH] FIX: Make sure we raise an error when method is not implemented. --- lib/file_store/base_store.rb | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/lib/file_store/base_store.rb b/lib/file_store/base_store.rb index e88269f7f9d..77c7214cd36 100644 --- a/lib/file_store/base_store.rb +++ b/lib/file_store/base_store.rb @@ -13,6 +13,7 @@ module FileStore end def store_file(file, path, opts = {}) + not_implemented end def remove_upload(upload) @@ -24,24 +25,31 @@ module FileStore end def remove_file(url) + not_implemented end def has_been_uploaded?(url) + not_implemented end def download_url(upload) + not_implemented end def cdn_url(url) + not_implemented end def absolute_base_url + not_implemented end def relative_base_url + not_implemented end def external? + not_implemented end def internal? @@ -49,6 +57,7 @@ module FileStore end def path_for(upload) + not_implemented end def download(upload) @@ -111,6 +120,12 @@ module FileStore `ls -tr #{CACHE_DIR} | head -n +#{CACHE_MAXIMUM_SIZE} | xargs rm -f` end + private + + def not_implemented + raise "Not implemented." + end + end end