module OmniStore::Storage
Public Instance Methods
remount!()
click to toggle source
# File lib/omnistore/storage.rb, line 10 def remount! unless OmniStore::Storage.const_defined?(camelcase(OmniStore::Config.storage)) require "omnistore/storage/#{OmniStore::Config.storage}" end @storage = OmniStore::Storage.const_get(camelcase(OmniStore::Config.storage)) @storage.mount! end
storage()
click to toggle source
# File lib/omnistore/storage.rb, line 5 def storage remount! unless @storage @storage end
Private Instance Methods
camelcase(s)
click to toggle source
# File lib/omnistore/storage.rb, line 19 def camelcase(s) s.split('_').map{|e| e.capitalize }.join end