class JunosConfig::Security::AddressSet
Attributes
addresses[RW]
config[RW]
name[RW]
raw[RW]
Public Class Methods
new(config, raw)
click to toggle source
# File lib/junos-config/security/addressset.rb, line 9 def initialize(config, raw) @config = config @raw = raw @name = raw.match(/^\ {16}address-set (\S+)\ \{$/)[1] @addresses = raw.scan(/^(\ {20}address (\S+);)$/).collect do |x| String.new x[1] end end
Public Instance Methods
lookup_addresses( addressbook )
click to toggle source
# File lib/junos-config/security/addressset.rb, line 18 def lookup_addresses( addressbook ) @addresses.collect! do |addr| addressbook.resolve(addr) end end