diff options
author | Luke Kanies <luke@madstop.com> | 2005-07-14 19:56:59 +0000 |
---|---|---|
committer | Luke Kanies <luke@madstop.com> | 2005-07-14 19:56:59 +0000 |
commit | f2b6762c0694cdcab50ca89d791e5cd4843d16a0 (patch) | |
tree | 313a4cf781704db60d39c5f426af7972d0744b34 | |
parent | ad9913bf3a8b43bfce2d1203ce69b7daf75ebd7a (diff) | |
download | puppet-f2b6762c0694cdcab50ca89d791e5cd4843d16a0.tar.gz puppet-f2b6762c0694cdcab50ca89d791e5cd4843d16a0.tar.xz puppet-f2b6762c0694cdcab50ca89d791e5cd4843d16a0.zip |
reducing to one statefile definition
git-svn-id: https://reductivelabs.com/svn/puppet/library/trunk@396 980ebf18-57e1-0310-9a29-db15c13687c0
-rw-r--r-- | lib/puppet/type.rb | 66 |
1 files changed, 26 insertions, 40 deletions
diff --git a/lib/puppet/type.rb b/lib/puppet/type.rb index 53318f84c..dfd47f855 100644 --- a/lib/puppet/type.rb +++ b/lib/puppet/type.rb @@ -182,10 +182,32 @@ class Type < Puppet::Element end #--------------------------------------------------------------- - #--------------------------------------------------------------- - # set the statefile for storing our running state - def self.statefile(file) - Puppet[:statefile] = file + def Type.debug(value) + if value == "false" or value == false or value == 0 or value == "0" + Puppet[:debug] = false + else + #Puppet[:debug] = true + puts "Got %s for debug value" % value + if value == true + raise "Crap! got a true!" + end + 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 #--------------------------------------------------------------- #--------------------------------------------------------------- @@ -855,42 +877,6 @@ class Type < Puppet::Element #--------------------------------------------------------------- #--------------------------------------------------------------- - # methods that can get called directly by the language - #--------------------------------------------------------------- - #--------------------------------------------------------------- - - def Type.debug(value) - if value == "false" or value == false or value == 0 or value == "0" - Puppet[:debug] = false - else - #Puppet[:debug] = true - puts "Got %s for debug value" % value - if value == true - raise "Crap! got a true!" - end - 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 #--------------------------------------------------------------- #--------------------------------------------------------------- |