Class: Kongkit::Client
- Inherits:
-
Object
- Object
- Kongkit::Client
- Defined in:
- lib/kongkit/client.rb,
lib/kongkit/client/node.rb,
lib/kongkit/client/cluster.rb,
lib/kongkit/client/request.rb,
lib/kongkit/client/consumer.rb,
lib/kongkit/client/resource.rb,
lib/kongkit/client/api_object.rb,
lib/kongkit/client/plugin_object.rb
Defined Under Namespace
Modules: ApiObject, Cluster, Consumer, Node, PluginObject, Request Classes: Resource
Instance Method Summary collapse
-
#initialize(configuration) ⇒ Client
constructor
A new instance of Client.
- #same_url?(url) ⇒ Boolean
Methods included from Request
Methods included from Node
#node_information, #node_status
Methods included from PluginObject
#add_plugin, #api_plugins, #edit_plugin, #enabled_plugins, #plugin, #plugin_schema, #plugins, #remove_plugin
Methods included from Consumer
#consumer, #consumers, #create_consumer, #delete_consumer, #edit_consumer
Methods included from Cluster
Methods included from ApiObject
#add_api, #api, #apis, #delete_api, #edit_api
Constructor Details
#initialize(configuration) ⇒ Client
Returns a new instance of Client.
23 24 25 26 27 28 |
# File 'lib/kongkit/client.rb', line 23 def initialize(configuration) @configuration = configuration self.class.base_uri(configuration.url) self.class.headers('Accept' => 'application/json') end |
Instance Method Details
#same_url?(url) ⇒ Boolean
30 31 32 |
# File 'lib/kongkit/client.rb', line 30 def same_url?(url) configuration.url == url end |