Sha256: b3f70c11d7ba4793f64be8bec6b75a84376f6f15c42edb057e5404b36ea01da8
Contents?: true
Size: 484 Bytes
Versions: 3
Compression:
Stored size: 484 Bytes
Contents
require 'kns_email_endpoint/storage/abstract_storage' module KNSEmailEndpoint module Storage autoload :FileStorage, 'kns_email_endpoint/storage/file_storage' autoload :MemcacheStorage, 'kns_email_endpoint/storage/memcache_storage' def self.get_storage(engine, settings) case engine.to_sym when :file then return FileStorage.new(settings) when :memcache then return MemcacheStorage.new(settings) else return nil end end end end
Version data entries
3 entries across 3 versions & 1 rubygems