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