class ZoomEye::API

Public Class Methods

new(api_key: ENV["ZOOMEYE_API_KEY"]) click to toggle source
# File lib/zoomeye/api.rb, line 5
def initialize(api_key: ENV["ZOOMEYE_API_KEY"])
  @api_key = api_key
  raise ArgumentError, "No API key has been found or provided!" unless @api_key
end

Public Instance Methods

host() click to toggle source
# File lib/zoomeye/api.rb, line 14
def host
  @host ||= Clients::Host.new(@api_key)
end
resource_info() click to toggle source
# File lib/zoomeye/api.rb, line 18
def resource_info
  @resource_info ||= Clients::ResourceInfo.new(@api_key)
end
web() click to toggle source
# File lib/zoomeye/api.rb, line 10
def web
  @web ||= Clients::Web.new(@api_key)
end