Module: Influxdb::Api
- Extended by:
- Api
- Included in:
- Api
- Defined in:
- lib/influxdb/api.rb,
lib/influxdb/api/client.rb,
lib/influxdb/api/version.rb,
lib/influxdb/api/database.rb,
lib/influxdb/api/namespaces.rb,
lib/influxdb/api/client/errors.rb,
lib/influxdb/api/configuration.rb,
lib/influxdb/api/server_version.rb,
lib/influxdb/api/client/response.rb,
lib/influxdb/api/client/selector.rb,
lib/influxdb/api/namespaces/base.rb,
lib/influxdb/api/namespaces/users.rb,
lib/influxdb/api/client/connection.rb,
lib/influxdb/api/namespaces/series.rb,
lib/influxdb/api/namespaces/shards.rb,
lib/influxdb/api/namespaces/servers.rb,
lib/influxdb/api/namespaces/databases.rb,
lib/influxdb/api/client/connection_pool.rb,
lib/influxdb/api/namespaces/shard_spaces.rb,
lib/influxdb/api/namespaces/with_database.rb,
lib/influxdb/api/namespaces/cluster_admins.rb,
lib/influxdb/api/namespaces/continuous_queries.rb
Defined Under Namespace
Modules: Namespaces
Classes: Client, Configuration, Database, Error, ServerVersion, UnsupportedFeature
Constant Summary
collapse
- VERSION =
'0.0.3'
Instance Attribute Summary collapse
Instance Method Summary
collapse
Instance Attribute Details
#client ⇒ Object
29
30
31
|
# File 'lib/influxdb/api.rb', line 29
def client
@client ||= Client.new
end
|
#config ⇒ Object
33
34
35
|
# File 'lib/influxdb/api.rb', line 33
def config
@config ||= Configuration.new
end
|
Instance Method Details
37
38
39
|
# File 'lib/influxdb/api.rb', line 37
def configure
yield config
end
|
#new {|instance_config| ... } ⇒ Object
23
24
25
26
27
|
# File 'lib/influxdb/api.rb', line 23
def new
instance_config = config.dup
yield instance_config if block_given?
Client.new(instance_config)
end
|