Sha256: 72e66baf44e3138b4ed66287a72292f2ad304a8ec1739aaa155fe69414e12040

Contents?: true

Size: 494 Bytes

Versions: 29

Compression:

Stored size: 494 Bytes

Contents

module Graphdb
  module Model
    module Extensions
      autoload :Base, 'graphdb/model/extensions/base'
      autoload :OpenAssets, 'graphdb/model/extensions/open_assets'

      attr_accessor :extensions

      def load_extensions
        extensions.each do |e|
          require "graphdb/model/extensions/#{e}"
        end
      end

      def unload_extensions
        Graphdb::Model.send(:remove_const, :Transaction)
        load 'graphdb/model/transaction.rb'
      end

    end
  end
end

Version data entries

29 entries across 29 versions & 1 rubygems

Version Path
bitcoin2graphdb-0.4.1 lib/graphdb/model/extensions.rb
bitcoin2graphdb-0.4.0 lib/graphdb/model/extensions.rb
bitcoin2graphdb-0.3.9 lib/graphdb/model/extensions.rb
bitcoin2graphdb-0.3.8 lib/graphdb/model/extensions.rb
bitcoin2graphdb-0.3.7 lib/graphdb/model/extensions.rb
bitcoin2graphdb-0.3.6 lib/graphdb/model/extensions.rb
bitcoin2graphdb-0.3.5 lib/graphdb/model/extensions.rb
bitcoin2graphdb-0.3.4 lib/graphdb/model/extensions.rb
bitcoin2graphdb-0.3.3 lib/graphdb/model/extensions.rb
bitcoin2graphdb-0.3.2 lib/graphdb/model/extensions.rb
bitcoin2graphdb-0.3.1 lib/graphdb/model/extensions.rb
bitcoin2graphdb-0.3.0 lib/graphdb/model/extensions.rb
bitcoin2graphdb-0.2.9 lib/graphdb/model/extensions.rb
bitcoin2graphdb-0.2.8 lib/graphdb/model/extensions.rb
bitcoin2graphdb-0.2.7 lib/graphdb/model/extensions.rb
bitcoin2graphdb-0.2.6 lib/graphdb/model/extensions.rb
bitcoin2graphdb-0.2.5 lib/graphdb/model/extensions.rb
bitcoin2graphdb-0.2.4 lib/graphdb/model/extensions.rb
bitcoin2graphdb-0.2.3 lib/graphdb/model/extensions.rb
bitcoin2graphdb-0.2.2 lib/graphdb/model/extensions.rb