Berinteraksi dengan Whoxy API untuk mengambil data WHOIS di domain.
Tambahkan baris ini ke Gemfile aplikasi Anda:
gem 'whoxy'
Dan kemudian jalankan:
$ bundle
Atau instal sendiri sebagai:
$ gem install whoxy
Cukup memerlukan layanan, konfigurasikan kunci Anda, lalu mulai mencari domain.
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
Daripada memaksa Anda mengingat untuk menghapus sub-domain atau skema URI, perintah lookup
dapat menanganinya untuk Anda.
# ✓ 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
Setelah memeriksa repo, jalankan bin/setup
untuk menginstal dependensi. Kemudian, jalankan rake spec
untuk menjalankan pengujian. Anda juga dapat menjalankan bin/console
untuk perintah interaktif yang memungkinkan Anda bereksperimen.
Untuk memasang permata ini ke mesin lokal Anda, jalankan bundle exec rake install
. Untuk merilis versi baru, perbarui nomor versi di version.rb
, lalu jalankan bundle exec rake release
, yang akan membuat tag git untuk versi tersebut, dorong git commit dan tag, dan dorong file .gem
ke rubygems.org.
Laporan bug dan permintaan penarikan diterima di GitHub di https://github.com/ormtech/whoxy.
Permata ini tersedia sebagai sumber terbuka berdasarkan ketentuan Lisensi MIT.