Sha256: 2fd9258f3b0ff55ea4aebeb8afb24aaa99d8d83252924fe9ced17755aebc5e5b

Contents?: true

Size: 381 Bytes

Versions: 18

Compression:

Stored size: 381 Bytes

Contents

require "singleton"
require "relaton"

module Tc211
  module Termbase
    # Relaton cach singleton.
    class RelatonDb
      include Singleton

      def initialize
        @db = Relaton::Db.new "db", nil
      end

      # @param code [String] reference
      # @return [RelatonIso::IsoBibliongraphicItem]
      def fetch(code)
        @db.fetch code
      end
    end
  end
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
tc211-termbase-0.2.8 lib/tc211/termbase/relaton_db.rb
tc211-termbase-0.2.7 lib/tc211/termbase/relaton_db.rb
tc211-termbase-0.2.6 lib/tc211/termbase/relaton_db.rb
tc211-termbase-0.2.5 lib/tc211/termbase/relaton_db.rb
tc211-termbase-0.2.4 lib/tc211/termbase/relaton_db.rb
tc211-termbase-0.2.3 lib/tc211/termbase/relaton_db.rb
tc211-termbase-0.2.1 lib/tc211/termbase/relaton_db.rb
tc211-termbase-0.1.13 lib/tc211/termbase/relaton_db.rb
tc211-termbase-0.1.12 lib/tc211/termbase/relaton_db.rb
tc211-termbase-0.1.11 lib/tc211/termbase/relaton_db.rb
tc211-termbase-0.1.10 lib/tc211/termbase/relaton_db.rb
tc211-termbase-0.1.9 lib/tc211/termbase/relaton_db.rb
tc211-termbase-0.1.8 lib/tc211/termbase/relaton_db.rb
tc211-termbase-0.1.7 lib/tc211/termbase/relaton_db.rb
tc211-termbase-0.1.6 lib/tc211/termbase/relaton_db.rb
tc211-termbase-0.1.5 lib/tc211/termbase/relaton_db.rb
tc211-termbase-0.1.4 lib/tc211/termbase/relaton_db.rb
tc211-termbase-0.1.2 lib/tc211/termbase/relaton_db.rb