Class: Hibp::Api
- Inherits:
-
Object
- Object
- Hibp::Api
- Defined in:
- lib/hibp/api.rb
Constant Summary collapse
- BASE_URI =
'https://haveibeenpwned.com/api'
Class Method Summary collapse
Class Method Details
.breached_account?(email) ⇒ Boolean
5 6 7 8 9 10 |
# File 'lib/hibp/api.rb', line 5 def self.breached_account?(email) JSON.parse(http_client.do_get("#{BASE_URI}/breachedaccount/#{CGI.escape(email)}").body) rescue Hibp::HttpClient::ClientError => ex return false if ex.status == 404 raise ex end |