# File lib/smart_proxy_dhcp_infoblox/network_address_range_regex_generator.rb, line 75 def add_number(a_number) add_children((['0?', '0?'] + digits(a_number))[-3, 3]) end
# File lib/smart_proxy_dhcp_infoblox/network_address_range_regex_generator.rb, line 79 def as_regex group_children "(%s)" % children.map { |c| c.as_regex }.join('|') end
# File lib/smart_proxy_dhcp_infoblox/network_address_range_regex_generator.rb, line 84 def digits(a_number) to_return = [] begin to_return.push(a_number % 10) a_number /= 10 end while a_number != 0 to_return.reverse end