class JunosConfig::Security::Zone
Attributes
address_book[RW]
config[RW]
name[RW]
raw[RW]
Public Class Methods
new(config, raw)
click to toggle source
# File lib/junos-config/security/zone.rb, line 9 def initialize(config, raw) @config = config @raw = raw @name = raw.match(/^\ {8}security\-zone\ (\S+) \{$/)[1] @address_book = raw.scan(/^(\ {12}address\-book\ \{$.*?^\ {12}\})$/m).collect do |x| Security::AddressBook.new self, x[0] end end