Class: Puppet::Parser::AST::ResourceInstance

Inherits:
ASTArray show all
Defined in:
lib/puppet/parser/ast/astarray.rb

Overview

A simple container class, containing the parameters for an object. Used for abstracting the grammar declarations. Basically unnecessary except that I kept finding bugs because I had too many arrays that meant completely different things.

Constant Summary

Constants inherited from Puppet::Parser::AST

AST

Instance Attribute Summary

Attributes inherited from Branch

#children, #pin

Attributes inherited from Puppet::Parser::AST

#parent, #scope

Attributes included from Util::Docs

#doc, #nodoc

Attributes included from FileCollection::Lookup

#file_index, #line

Method Summary

Methods inherited from ASTArray

#[], #evaluate, #push, #to_s

Methods inherited from Branch

#each, #initialize

Methods inherited from Puppet::Parser::AST

associates_doc, #evaluate, #evaluate_match, #initialize, #inspect, #parsefail, #parsewrap, #safeevaluate, settor?, #use_docs

Methods included from Util::Docs

#desc, #dochook, #doctable, #nodoc?, #pad, scrub

Methods included from Util::MethodHelper

#requiredopts, #set_options, #symbolize_options

Methods included from Util::Errors

#adderrorcontext, #devfail, #error_context, #exceptwrap, #fail

Methods included from FileCollection::Lookup

#file, #file=, #file_collection

Constructor Details

This class inherits a constructor from Puppet::Parser::AST::Branch