Sha256: 8b56e3d3317f1bcef6e32da3d803624d44857797104d7148e7d1d249591e1877

Contents?: true

Size: 477 Bytes

Versions: 5

Compression:

Stored size: 477 Bytes

Contents

module Piglet  
  module Inout
    module StorageTypes # :nodoc:
      LOAD_STORE_FUNCTIONS = {
        :binary_serializer => 'BinarySerializer',
        :binary_deserializer => 'BinaryDeserializer',
        :bin_storage => 'BinStorage',
        :pig_storage => 'PigStorage',
        :pig_dump => 'PigDump',
        :text_loader => 'TextLoader'
      }
    
      def resolve_load_store_function(name)
        LOAD_STORE_FUNCTIONS[name] || name.to_s
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
piglet-0.2.4 lib/piglet/inout/storage_types.rb
piglet-0.2.3 lib/piglet/inout/storage_types.rb
piglet-0.2.2 lib/piglet/inout/storage_types.rb
piglet-0.2.0 lib/piglet/inout/storage_types.rb
piglet-0.1.2 lib/piglet/inout/storage_types.rb