Class: Onyphe::API
Instance Attribute Summary collapse
-
#search ⇒ Object
readonly
Returns the value of attribute search.
Instance Method Summary collapse
-
#initialize(api_key = ENV["ONYPHE_API_KEY"]) ⇒ API
constructor
A new instance of API.
Constructor Details
#initialize(api_key = ENV["ONYPHE_API_KEY"]) ⇒ API
Returns a new instance of API.
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
# File 'lib/onyphe/api.rb', line 11 def initialize(api_key = ENV["ONYPHE_API_KEY"]) raise(ArgumentError, "'api_key' argument is required") unless api_key @ctl = Clients::Ctl.new(api_key) @datascan = Clients::Datascan.new(api_key) @forward = Clients::Forward.new(api_key) @geoloc = Clients::Geoloc.new(api_key) @inetnum = Clients::Inetnum.new(api_key) @ip = Clients::IP.new(api_key) @md5 = Clients::MD5.new(api_key) @onionscan = Clients::Onionscan.new(api_key) @pastries = Clients::Pastries.new(api_key) @reverse = Clients::Reverse.new(api_key) @sniffer = Clients::Sniffer.new(api_key) @synscan = Clients::Synscan.new(api_key) @threatlist = Clients::Threatlist.new(api_key) @search = Clients::Search.new(api_key) end |
Instance Attribute Details
#search ⇒ Object (readonly)
Returns the value of attribute search.
9 10 11 |
# File 'lib/onyphe/api.rb', line 9 def search @search end |