Method: SecurityTrails::API#initialize
- Defined in:
- lib/securitytrails/api.rb
#initialize(api_key = ENV["SECURITYTRAILS_API_KEY"]) ⇒ API
Returns a new instance of API.
11 12 13 14 15 16 17 18 19 |
# File 'lib/securitytrails/api.rb', line 11 def initialize(api_key = ENV["SECURITYTRAILS_API_KEY"]) raise(ArgumentError, "'api_key' argument is required") unless api_key @domain = Clients::Domain.new(api_key) @domains = Clients::Domains.new(api_key) @history = Clients::History.new(api_key) @ips = Clients::IPs.new(api_key) @feeds = Clients::Feeds.new(api_key) end |