From: Jonathan Boyett Date: Mon, 9 May 2011 23:23:50 +0000 (-0700) Subject: fix namespacing issues X-Git-Tag: v0.0.1~73 X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=91afc69f1aac28066c06440aa348b3bf038c8a1b;p=puppet-modules%2Fpuppetlabs-firewall.git fix namespacing issues --- diff --git a/lib/puppet/util/ipcidr.rb b/lib/puppet/util/ipcidr.rb index 77d9cb2..3b19bc0 100644 --- a/lib/puppet/util/ipcidr.rb +++ b/lib/puppet/util/ipcidr.rb @@ -19,27 +19,31 @@ require 'ipaddr' -module Puppet::Util::IPCidr < IPAddr +module Puppet + module Util + class IPCidr < IPAddr - def netmask - _to_string(@mask_addr) - end + def netmask + _to_string(@mask_addr) + end - def prefixlen - m = case @family - when Socket::AF_INET - IN4MASK - when Socket::AF_INET6 - IN6MASK - else - raise "unsupported address family" - end - return $1.length if /\A(1*)(0*)\z/ =~ (@mask_addr & m).to_s(2) - raise "bad addr_mask format" - end + def prefixlen + m = case @family + when Socket::AF_INET + IN4MASK + when Socket::AF_INET6 + IN6MASK + else + raise "unsupported address family" + end + return $1.length if /\A(1*)(0*)\z/ =~ (@mask_addr & m).to_s(2) + raise "bad addr_mask format" + end - def cidr - cidr = sprintf("%s/%s", self.to_s, self.prefixlen) - cidr - end + def cidr + cidr = sprintf("%s/%s", self.to_s, self.prefixlen) + cidr + end + end + end end