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 许可证条款作为开源提供。