class JunosConfig::Application

Attributes

config[RW]
name[RW]
raw[RW]

Public Class Methods

new(config, raw) click to toggle source
# File lib/junos-config/application.rb, line 7
def initialize(config, raw)
  @config = config
  @raw    = raw
  @name   = raw.match(/^\ {4}application (\S+)\ \{$/)[1]
end

Public Instance Methods

details() click to toggle source
# File lib/junos-config/application.rb, line 21
def details
  "#{name}: #{raw}"
end
list_of_objects() click to toggle source
# File lib/junos-config/application.rb, line 17
def list_of_objects
  [self]
end
to_s() click to toggle source
# File lib/junos-config/application.rb, line 13
def to_s
  @name
end