Взаимодействуйте с Whoxy API для получения данных WHOIS по доменам.
Добавьте эту строку в Gemfile вашего приложения:
gem 'whoxy'
И затем выполните:
$ bundle
Или установите его самостоятельно как:
$ gem install whoxy
Просто запросите услугу, настройте свой ключ и начните поиск доменов.
require 'whoxy'
Whoxy . configure do | config |
config . key = ENV [ 'WHOXY_KEY' ]
# specify your own faraday connection (except for host)
# config.connection do |conn|
# ...
# end
end
whois = Whoxy :: Client . new
whois . lookup ( "google.com" )
#=> Hash
Вместо того, чтобы заставлять вас помнить об отключении поддоменов или схем URI, команда lookup
может сделать это за вас.
# ✓ returns Whoxy API results for 'ofdomain.com'
whois . lookup ( "subdomain.ofdomain.com" )
# ✓ returns Whoxy API results for 'google.com'
whois . lookup ( "http://google.com" )
# ✓ returns Whoxy API results for 'bar.com'
whois . lookup ( "mailto:[email protected]" )
# ✓ returns Whoxy API results for 'bar.com'
whois . lookup ( "[email protected]" )
#=> raises ArgumentError
После проверки репозитория запустите bin/setup
, чтобы установить зависимости. Затем запустите rake spec
для запуска тестов. Вы также можете запустить bin/console
для получения интерактивной подсказки, которая позволит вам поэкспериментировать.
Чтобы установить этот драгоценный камень на свой локальный компьютер, запустите bundle exec rake install
. Чтобы выпустить новую версию, обновите номер версии в version.rb
, а затем запустите bundle exec rake release
, который создаст тег git для этой версии, отправит git коммиты и теги и отправит файл .gem
на сайт Rubygems.org.
Отчеты об ошибках и запросы на включение приветствуются на GitHub по адресу https://github.com/ormtech/whoxy.
Гем доступен с открытым исходным кодом в соответствии с условиями лицензии MIT.