Sha256: 320c4d74cd942473a17988f517bcc77289fc2e5c9f12ced27d1cfed05189440a
Contents?: true
Size: 610 Bytes
Versions: 13
Compression:
Stored size: 610 Bytes
Contents
module Hawkular::Metrics class Client < Hawkular::BaseClient # Provides access to tenants API class Tenants # @param client [Client] def initialize(client) @client = client @resource = 'tenants' end # Create new tenant # @param id [String] tenant ID/Name def create(id) @client.http_post("/#{@resource}", id: id) end # Query existing tenants # @return [Array[Tenant]] def query @client.http_get("/#{@resource}").map do |t| Hawkular::Metrics::Tenant.new(t) end end end end end
Version data entries
13 entries across 13 versions & 1 rubygems