Class: LxcStruct
- Inherits:
-
AttributeStruct
- Object
- AttributeStruct
- LxcStruct
- Defined in:
- lib/elecksee/lxc_file_config.rb
Instance Method Summary collapse
Instance Method Details
#_klass ⇒ Object
19 20 21 |
# File 'lib/elecksee/lxc_file_config.rb', line 19 def _klass ::LxcStruct end |
#network(*args, &block) ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/elecksee/lxc_file_config.rb', line 6 def network(*args, &block) unless(self[:network]) set!(:network, ::AttributeStruct::CollapseArray.new) self[:network].push(_klass_new) end if(self[:network].last._data[:type].is_a?(::AttributeStruct::CollapseArray)) val = self[:network].last._data[:type].pop self[:network].push(_klass_new) self[:network].last.set!(:type, val) end self[:network].last end |