diff options
| author | Luke Kanies <luke@madstop.com> | 2005-07-14 18:41:12 +0000 |
|---|---|---|
| committer | Luke Kanies <luke@madstop.com> | 2005-07-14 18:41:12 +0000 |
| commit | 3c4181cb811d7ad1c87cbb69a43c4e049bd98641 (patch) | |
| tree | 874c30391b0cb8cca77e06433fb7038a03b0ad07 /lib/puppet | |
| parent | 88071eb02e6afd7f2c03a230d215cf88833df2f2 (diff) | |
adding methods callable from language
git-svn-id: https://reductivelabs.com/svn/puppet/library/trunk@390 980ebf18-57e1-0310-9a29-db15c13687c0
Diffstat (limited to 'lib/puppet')
| -rw-r--r-- | lib/puppet/type.rb | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/lib/puppet/type.rb b/lib/puppet/type.rb index 79402c94e..b49bc19e8 100644 --- a/lib/puppet/type.rb +++ b/lib/puppet/type.rb @@ -855,6 +855,38 @@ class Type < Puppet::Element #--------------------------------------------------------------- #--------------------------------------------------------------- + # methods that can get called directly by the language + #--------------------------------------------------------------- + #--------------------------------------------------------------- + + def Type.debug(value) + if value == "false" or value == false + Puppet[:debug] = false + else + Puppet[:debug] = true + end + end + + def Type.noop(value) + if value == "false" or value == false + Puppet[:noop] = false + else + Puppet[:noop] = true + end + end + + def Type.statefile(value) + if value =~ /^\// + Puppet[:statefile] = value + else + raise "Statefile %s must be fully qualified" % value + end + end + #--------------------------------------------------------------- + #--------------------------------------------------------------- + + #--------------------------------------------------------------- + #--------------------------------------------------------------- # Documentation methods #--------------------------------------------------------------- #--------------------------------------------------------------- |
