Sha256: b0e1846a650cf53ee782f293aba44a47e92d68eea67c193a9832502543c0be23
Contents?: true
Size: 501 Bytes
Versions: 1
Compression:
Stored size: 501 Bytes
Contents
module Ddr module Extraction module Adapters KNOWN_ADAPTERS = [:fits, :tika] class << self def get_adapter(adapter_name) require_relative "adapters/#{adapter_name}_adapter" class_name = "#{adapter_name.to_s.capitalize}Adapter" const_get(class_name.to_sym, false) end KNOWN_ADAPTERS.each do |adapter| define_method(adapter) do get_adapter(adapter) end end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ddr-extraction-0.2.1 | lib/ddr/extraction/adapters.rb |