class ApiConnectClient::Manager
Public Class Methods
new(admin_user = nil , admin_pass = nil)
click to toggle source
# File lib/api_connect_client/manager.rb, line 3 def initialize(admin_user = nil , admin_pass = nil) @admin_user = "apimanager/#{admin_user || ApiConnectClient::Config.manager_username }" @admin_pass = admin_pass || ApiConnectClient::Config.manager_password end
Public Instance Methods
create_developer(username, password, first_name = '', last_name = '', organization_name = '')
click to toggle source
# File lib/api_connect_client/manager.rb, line 8 def create_developer(username, password, first_name = '', last_name = '', organization_name = '') body = { "firstName" => first_name, "lastName" => last_name, "organization" => organization_name, "password" => password, "username" => username } admin = ApiConnectClient::Admin.new(@admin_user, @admin_pass) admin.register_developer(body.to_json) end
list_products()
click to toggle source
# File lib/api_connect_client/manager.rb, line 20 def list_products product = ApiConnectClient::Product.new product.all end
show_product(product_id)
click to toggle source
# File lib/api_connect_client/manager.rb, line 25 def show_product(product_id) product = ApiConnectClient::Product.new product.show(product_id) end