Module: Puppet::Pops::Binder::Bindings::InstanceProducerDescriptor::ClassModule
- Defined in:
- lib/puppet/pops/binder/bindings_model.rb
Instance Method Summary collapse
- #addArguments(val, index = -1)) ⇒ Object
- #removeArguments(val) ⇒ Object
- #setArguments(values) ⇒ Object
Instance Method Details
#addArguments(val, index = -1)) ⇒ Object
53 54 55 56 |
# File 'lib/puppet/pops/binder/bindings_model.rb', line 53 def addArguments(val, index =-1) @arguments ||= [] @arguments.insert(index, val) end |
#removeArguments(val) ⇒ Object
57 58 59 |
# File 'lib/puppet/pops/binder/bindings_model.rb', line 57 def removeArguments(val) raise "unsupported operation" end |
#setArguments(values) ⇒ Object
60 61 62 63 |
# File 'lib/puppet/pops/binder/bindings_model.rb', line 60 def setArguments(values) @arguments = [] values.each {|v| addArguments(v) } end |