Sha256: 32b16050535edb64eb0153ddd3ec5940e93403367f0942da4dda69d66fdf5aaf

Contents?: true

Size: 650 Bytes

Versions: 1

Compression:

Stored size: 650 Bytes

Contents

require 'multi_json'

require 'neoon/version'
require 'neoon/config'
require 'neoon/client/request'
require 'neoon/client/indexing'
require 'neoon/client/connection'

require 'neoon/model/config'
require 'neoon/model/schema'
require 'neoon/model/service'
require 'neoon/node'

if defined?(Rails)
  require 'neoon/railtie'
end

module Neoon

  class << self
    attr_reader :db

    def client(url)
      @db ||= Client::Connection.new url
    end

    def config
      @config ||= begin
        config = Neoon::Config.new
        config.preload_models = false
        config
      end
    end

    def configure
      yield config
    end
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
neoon-0.0.3 lib/neoon.rb