diff options
Diffstat (limited to 'lib/puppet')
| -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 #--------------------------------------------------------------- #--------------------------------------------------------------- |
