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
52 53 54 55 |
# File 'lib/puppet/pops/binder/bindings_model.rb', line 52 def addArguments(val, index =-1) @arguments ||= [] @arguments.insert(index, val) end |
#removeArguments(val) ⇒ Object
56 57 58 |
# File 'lib/puppet/pops/binder/bindings_model.rb', line 56 def removeArguments(val) raise "unsupported operation" end |
#setArguments(values) ⇒ Object
59 60 61 62 |
# File 'lib/puppet/pops/binder/bindings_model.rb', line 59 def setArguments(values) @arguments = [] values.each {|v| addArguments(v) } end |