Class: ApiConnectClient::Product

Inherits:
Base
  • Object
show all
Defined in:
lib/api_connect_client/product.rb

Instance Method Summary collapse

Constructor Details

#initializeProduct

Returns a new instance of Product.



3
4
5
6
# File 'lib/api_connect_client/product.rb', line 3

def initialize
  super()
  @headers = { 'X-IBM-APIManagement-Context': ApiConnectClient::Config.context }
end

Instance Method Details

#allObject



8
9
10
# File 'lib/api_connect_client/product.rb', line 8

def all
  get("/products")
end

#show(product_id) ⇒ Object



12
13
14
15
# File 'lib/api_connect_client/product.rb', line 12

def show(product_id)
  @headers['Accept'] = 'application/vnd.ibm-apim.product+json'
  get("/products/#{product_id}")
end