Class: Construqt::Flavour::Ciscian::DlinkDgs15xx::Ipv4RouteVerb

Inherits:
PatternBasedVerb
  • Object
show all
Defined in:
lib/construqt/flavour/ciscian/dialect_dlink-dgs15xx.rb

Instance Attribute Summary

Attributes inherited from PatternBasedVerb

#changes, #section

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from PatternBasedVerb

#add, #always_select_empty_pattern, compare, #determine_output_patterns, extract_varname, #find_key_var, find_variables, #initialize, #integrate, invert, is_key_value?, is_value?, #keys_of_set, matches, parse_line, #serialize, variables, #yes

Constructor Details

This class inherits a constructor from Construqt::Flavour::Ciscian::PatternBasedVerb

Class Method Details

.find_regex(variable) ⇒ Object



110
111
112
113
114
# File 'lib/construqt/flavour/ciscian/dialect_dlink-dgs15xx.rb', line 110

def self.find_regex(variable)
  {
    "routedefs" => "(\\S+\\s+\\S+\\s+\\S+)"
  }[variable]
end

.patternsObject



116
117
118
# File 'lib/construqt/flavour/ciscian/dialect_dlink-dgs15xx.rb', line 116

def self.patterns
  ["no ip route {-routedefs}", "ip route {+routedefs}"]
end

.sectionObject



102
103
104
# File 'lib/construqt/flavour/ciscian/dialect_dlink-dgs15xx.rb', line 102

def self.section
  "ip route"
end

Instance Method Details

#group?Boolean

Returns:

  • (Boolean)


106
107
108
# File 'lib/construqt/flavour/ciscian/dialect_dlink-dgs15xx.rb', line 106

def group?
  false
end