diff options
author | James Turnbull <james@lovedthanlost.net> | 2008-05-20 19:06:45 +1000 |
---|---|---|
committer | James Turnbull <james@lovedthanlost.net> | 2008-05-20 19:06:45 +1000 |
commit | 84a787a2a764a5035f7cbb8d30f94fc601bed154 (patch) | |
tree | ec46287a86ce738fec5774347ea4f9afcf804953 /lib/puppet/util/variables.rb | |
parent | 390db8061ae81174ee9d42e26a6ebfe7182ea529 (diff) | |
parent | ee4be4f78f7c904dbe5873ff7b44993d1440da41 (diff) | |
download | puppet-84a787a2a764a5035f7cbb8d30f94fc601bed154.tar.gz puppet-84a787a2a764a5035f7cbb8d30f94fc601bed154.tar.xz puppet-84a787a2a764a5035f7cbb8d30f94fc601bed154.zip |
Merge branch '0.24.x' of git://github.com/lak/puppet into 0.24.x
Conflicts:
CHANGELOG
Diffstat (limited to 'lib/puppet/util/variables.rb')
-rw-r--r-- | lib/puppet/util/variables.rb | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/lib/puppet/util/variables.rb b/lib/puppet/util/variables.rb deleted file mode 100644 index 1a78ef5c1..000000000 --- a/lib/puppet/util/variables.rb +++ /dev/null @@ -1,38 +0,0 @@ -module Puppet::Util::Variables - def inithooks - @instance_init_hooks.dup - end - - def initvars - return unless defined? @class_init_hooks - self.inithooks.each do |var, value| - if value.is_a?(Class) - instance_variable_set("@" + var.to_s, value.new) - else - instance_variable_set("@" + var.to_s, value) - end - end - end - - def instancevar(hash) - @instance_init_hooks ||= {} - - unless method_defined?(:initvars) - define_method(:initvars) do - self.class.inithooks.each do |var, value| - if value.is_a?(Class) - instance_variable_set("@" + var.to_s, value.new) - else - instance_variable_set("@" + var.to_s, value) - end - end - end - end - hash.each do |var, value| - raise("Already initializing %s" % var) if @instance_init_hooks[var] - - @instance_init_hooks[var] = value - end - end -end - |