Class: SecurityTrails::Clients::Feeds
- Inherits:
-
SecurityTrails::Client
- Object
- SecurityTrails::Client
- SecurityTrails::Clients::Feeds
- Defined in:
- lib/securitytrails/clients/feeds.rb
Constant Summary
Constants inherited from SecurityTrails::Client
SecurityTrails::Client::API_KEY_HEADER, SecurityTrails::Client::HOST, SecurityTrails::Client::URL, SecurityTrails::Client::VERSION
Instance Attribute Summary
Attributes inherited from SecurityTrails::Client
Instance Method Summary collapse
Methods inherited from SecurityTrails::Client
Constructor Details
This class inherits a constructor from SecurityTrails::Client
Instance Method Details
#domains(type, filter: nil, tld: nil, ns: nil, date: nil) ⇒ Object
6 7 8 9 10 11 12 13 |
# File 'lib/securitytrails/clients/feeds.rb', line 6 def domains(type, filter: nil, tld: nil, ns: nil, date: nil) params = { filter: filter, tld: tld, ns: ns, date: date }.compact get("/feeds/domains/#{type}", params) do |csv_gz| unziped_text = Utility.ungzip(csv_gz) unziped_text.lines.map(&:chomp) end end |