Module: Neoon
- Defined in:
- lib/neoon.rb,
lib/neoon/node.rb,
lib/neoon/config.rb,
lib/neoon/version.rb,
lib/neoon/model/config.rb,
lib/neoon/model/schema.rb,
lib/neoon/model/service.rb,
lib/neoon/client/request.rb,
lib/neoon/client/indexing.rb,
lib/neoon/client/connection.rb
Defined Under Namespace
Modules: Client, Model, Node
Classes: Config
Constant Summary
collapse
- VERSION =
'0.0.3'
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.db ⇒ Object
Returns the value of attribute db.
21
22
23
|
# File 'lib/neoon.rb', line 21
def db
@db
end
|
Class Method Details
.client(url) ⇒ Object
23
24
25
|
# File 'lib/neoon.rb', line 23
def client(url)
@db ||= Client::Connection.new url
end
|
.config ⇒ Object
27
28
29
30
31
32
33
|
# File 'lib/neoon.rb', line 27
def config
@config ||= begin
config = Neoon::Config.new
config.preload_models = false
config
end
end
|
35
36
37
|
# File 'lib/neoon.rb', line 35
def configure
yield config
end
|