class DeepStore::CodecFactory

Public Class Methods

call(*args) click to toggle source
# File lib/deep_store/codec_factory.rb, line 3
def self.call(*args)
  new.call(*args)
end

Public Instance Methods

call(codec_id, options = {}) click to toggle source
# File lib/deep_store/codec_factory.rb, line 7
def call(codec_id, options = {})
  case codec_id
  when :gzip
    Codecs::GzipCodec.new(options)
  else
    Codecs::NullCodec.new(options)
  end
end