summaryrefslogtreecommitdiffstats
path: root/lib/puppet/util/metaid.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/puppet/util/metaid.rb')
-rw-r--r--lib/puppet/util/metaid.rb30
1 files changed, 15 insertions, 15 deletions
diff --git a/lib/puppet/util/metaid.rb b/lib/puppet/util/metaid.rb
index 076775c76..4092e4fda 100644
--- a/lib/puppet/util/metaid.rb
+++ b/lib/puppet/util/metaid.rb
@@ -1,21 +1,21 @@
class Object
- # The hidden singleton lurks behind everyone
- def singleton_class; class << self; self; end; end
- def meta_eval(&blk); singleton_class.instance_eval(&blk); end
+ # The hidden singleton lurks behind everyone
+ def singleton_class; class << self; self; end; end
+ def meta_eval(&blk); singleton_class.instance_eval(&blk); end
- # Adds methods to a singleton_class
- def meta_def(name, &blk)
- meta_eval { define_method name, &blk }
- end
+ # Adds methods to a singleton_class
+ def meta_def(name, &blk)
+ meta_eval { define_method name, &blk }
+ end
- # Remove singleton_class methods.
- def meta_undef(name, &blk)
- meta_eval { remove_method name }
- end
+ # Remove singleton_class methods.
+ def meta_undef(name, &blk)
+ meta_eval { remove_method name }
+ end
- # Defines an instance method within a class
- def class_def(name, &blk)
- class_eval { define_method name, &blk }
- end
+ # Defines an instance method within a class
+ def class_def(name, &blk)
+ class_eval { define_method name, &blk }
+ end
end