Class: VgCfgBackup::Group
- Defined in:
- lib/vgcfgbackup.rb
Direct Known Subclasses
Instance Method Summary collapse
Instance Method Details
#groups ⇒ Object
18 19 20 |
# File 'lib/vgcfgbackup.rb', line 18 def groups self.elements[3].elements.select { |e| e.is_a? Group }.inject({}) { |h,v| h[v.name] = v; h } end |
#name ⇒ Object
6 7 8 |
# File 'lib/vgcfgbackup.rb', line 6 def name self.elements[0].text_value end |
#variable_value(name) ⇒ Object
14 15 16 |
# File 'lib/vgcfgbackup.rb', line 14 def variable_value(name) self.variables.find { |v| v.name == name }.value rescue nil end |
#variables ⇒ Object
10 11 12 |
# File 'lib/vgcfgbackup.rb', line 10 def variables self.elements[3].elements.select { |e| e.is_a? Variable } end |