summaryrefslogtreecommitdiffstats
path: root/lib/puppet/util/rdoc/code_objects.rb
diff options
context:
space:
mode:
authorDaniel Pittman <daniel@puppetlabs.com>2011-03-24 13:33:30 -0700
committerDaniel Pittman <daniel@puppetlabs.com>2011-03-24 13:41:31 -0700
commit633f63cdbc1d5630e546041bb0c1e714216158d0 (patch)
treebb2706ed7c77ec0142eb13fa820c9371142792b0 /lib/puppet/util/rdoc/code_objects.rb
parentb3c059e74b1900c80c0fb875b696b7c5e2b5448b (diff)
downloadpuppet-633f63cdbc1d5630e546041bb0c1e714216158d0.tar.gz
puppet-633f63cdbc1d5630e546041bb0c1e714216158d0.tar.xz
puppet-633f63cdbc1d5630e546041bb0c1e714216158d0.zip
(#6833) support 'script' as a short form of 'action'
At the moment the action method is a fairly heavy tool: it provides a DSL, and is designed to allow substantial metadata to be added to the action. For some users this is low on value, since they just want to write a little script that drives things a bit differently. Which there is substantial value in the metadata, adding the capability to do these light-weight things quickly is valid. To meet this we add a script action; the contrast is: action :foo do # other metadata goes here invoke do |args| # method body goes here end end script :bar do |args| # method body goes here end # ...and if you want metadata, you have to add it in more ugly, procedural # ways, which we are not going to encourage. Reviewed-By: Pieter van de Bruggen <pieter@puppetlabs.com>
Diffstat (limited to 'lib/puppet/util/rdoc/code_objects.rb')
0 files changed, 0 insertions, 0 deletions