Module: VvmRb::Base::ClassMethods
- Defined in:
- lib/vvm-rb/base.rb
Instance Method Summary collapse
Instance Method Details
#before_method(*names) ⇒ Object
8 9 10 11 12 13 14 15 16 |
# File 'lib/vvm-rb/base.rb', line 8 def before_method(*names) names.each do |name| m = instance_method(name) define_method(name) do |*args, &block| yield m.bind(self).call(*args, &block) end end end |