class Onyphe::API

Public Class Methods

new(api_key = ENV["ONYPHE_API_KEY"]) click to toggle source

API client initialization

@param [String] api_key ONYPHE API key

# File lib/onyphe/api.rb, line 10
def initialize(api_key = ENV["ONYPHE_API_KEY"])
  @api_key = api_key
  raise ArgumentError, "'api_key' argument is required" unless @api_key
end

Public Instance Methods

alert() click to toggle source
# File lib/onyphe/api.rb, line 23
def alert
  @alert ||= Clients::Alert.new(@api_key)
end
simple() click to toggle source
# File lib/onyphe/api.rb, line 19
def simple
  @simple ||= Clients::Simple.new(@api_key)
end
summary() click to toggle source
# File lib/onyphe/api.rb, line 15
def summary
  @summary ||= Clients::Summary.new(@api_key)
end

Private Instance Methods