Net::Ip
TODO: Write a gem description
Installation
Add this line to your application's Gemfile:
gem 'net-ip'
And then execute:
$ bundle
Or install it yourself as:
$ gem install net-ip
Usage
require 'net/ip'
Net::IP::Route.flush(:cache)
Net::IP::Route.each do |rt|
p rt
end
Net::IP::Route.find_gateways("eth0").each do |gw|
puts gw.via
end
gws = ["192.168.0.1", "192.168.0.2"].collect do |ip|
Net::IP::Route.new(:via => ip, :dev => "eth0", :weight => 1)
end
Net::IP::Route.update_gateways(gws)
Contributing
- Fork it
- 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 new Pull Request