Sha256: 049b7b635174ddc967688e2268db77b7fca67ee844afc08461125aef40df59a5

Contents?: true

Size: 298 Bytes

Versions: 2

Compression:

Stored size: 298 Bytes

Contents

# -- coding: utf-8

class KyotoTycoon
  module Serializer
    def self.get(adaptor)
      dir = "#{File.dirname(__FILE__)}/serializer"
      if File.exists?(File.join(dir, "#{adaptor}.rb"))
        require "#{dir}/#{adaptor}.rb"
      end
      const_get(adaptor.to_s.capitalize)
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
kyototycoon-0.1.1 lib/kyototycoon/serializer.rb
kyototycoon-0.1.0 lib/kyototycoon/serializer.rb