Ruby's standard library includes regular expressions to validate an IP address. The Resolv standard library includes a regex for IPv4 and IPv6 addresses.
Verbal Expressions is an open-source project that allows the definition of regular expression patterns using easily readable text. Here's why I use it and how I'm trying to make it
Let’s assume we have a daemon running on some kind of POSIX system written in Ruby that works great most of the time, but every few months gets “stuck."
In order to easily distribute a complicated piece of software, we created a virtual machine appliance. We developed an automated and modular build process.