This abstract producer class remembers the injector and binding. @abstract @api public
@api public
@api public
@param injector [Puppet::Pops::Binder::Injector] The injector where the lookup originates @param binding [Puppet::Pops::Binder::Bindings::Binding, nil] The binding using this producer @param scope [Puppet::Parser::Scope] The scope to use for evaluation @option options [Puppet::Pops::Model::LambdaExpression] :transformer (nil) a transformer of produced value @api public
# File lib/puppet/pops/binder/producers.rb, line 191 def initialize(injector, binding, scope, options) super @injector = injector @binding = binding end