class Daino::API

Attributes

analyzer[R]
job[R]
organization[R]

Public Class Methods

new(api_endpoint: ENV["CORTEX_API_ENDPOINT"], api_key: ENV["CORTEX_API_KEY"]) click to toggle source
# File lib/daino/api.rb, line 9
def initialize(api_endpoint: ENV["CORTEX_API_ENDPOINT"], api_key: ENV["CORTEX_API_KEY"])
  raise(ArgumentError, "api_endpoint argument is required") unless api_endpoint
  raise(ArgumentError, "api_key argument is required") unless api_key

  @job = Clients::Job.new(api_endpoint: api_endpoint, api_key: api_key)
  @analyzer = Clients::Analyzer.new(api_endpoint: api_endpoint, api_key: api_key)
  @organization = Clients::Organization.new(api_endpoint: api_endpoint, api_key: api_key)
  @user = Clients::User.new(api_endpoint: api_endpoint, api_key: api_key)
end