Sha256: 8a7fa148dce04909545d6559aaef9193a24ddbeb7fc0a03c5fdecf91b60aaba6
Contents?: true
Size: 1.11 KB
Versions: 1
Compression:
Stored size: 1.11 KB
Contents
# IpConverter [![Build Status](https://travis-ci.org/joshuawscott/ipconverter.svg?branch=master)](https://travis-ci.org/joshuawscott/ipconverter) Library to deal with IP Address conversions/manipulation, such as converting a string representation like "192.168.2.1" to its integer representation (3232236033) Tested with Ruby >= 2.0 ## Installation Add this line to your application's Gemfile: gem 'ipconverter' And then execute: $ bundle Or install it yourself as: $ gem install ipconverter ## Usage ``` require 'ipconverter' IpConverter.str_to_int "192.168.2.1" => 3232236033 ``` str_to_int raises an error if the address is not valid: ``` IpConverter.str_to_int "192.168.2" => raises ArgumentError ``` ## Running the tests Clone the repo ``` bundle install bundle exec rake compile bundle exec rake test ``` ## Contributing 1. Fork it ( https://github.com/joshuawscott/ipconverter/fork ) 2. Create your feature branch (`git checkout -b my-new-feature`) 3. Commit your changes (`git commit -am 'Add some feature'`) 4. Push to the branch (`git push origin my-new-feature`) 5. Create a new Pull Request
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ipconverter-0.4.0 | README.md |