whoxy
v0.1.0
與 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
lookup
命令可以為您處理這個問題,而不是強迫您記住刪除子網域或 URI 方案。
# ✓ 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
以獲得互動式提示,以便您進行實驗。
若要將此 gem 安裝到本機上,請執行bundle exec rake install
。若要發布新版本,請更新version.rb
中的版本號,然後執行bundle exec rake release
,這將為該版本建立 git 標籤,推送 git 提交和標籤,並將.gem
檔案推送到rubygems .org。
歡迎在 GitHub 上提交錯誤報告和拉取請求:https://github.com/ormtech/whoxy。
該 gem 根據 MIT 授權條款作為開源提供。