Encapsulates hostnames making them more convenient.
Add this to your application's shard.yml
:
dependencies:
hostname:
github: chris-huxtable/hostname.cr
require "hostname"
Some samples:
hostname0 = Hostname["example.com"]
hostname1 = Hostname["example.com"]?
hostname2 = Hostname.new("example.com")
hostname3 = Hostname.new?("example.com")
an_address = hostname0.address?()
adresses = hostname0.addresses()
hostname0.each_address() { |address|
puts address
}
- Fork it ( https://github.com/chris-huxtable/hostname.cr/fork )
- Create your feature branch (git checkout -b my-new-feature)
- Commit your changes (git commit -am 'Add some feature')
- Push to the branch (git push origin my-new-feature)
- Create a new Pull Request
- Chris Huxtable - creator, maintainer