Module: Virtual::VirtualMethod

Defined in:
lib/virtual/virtual_method.rb

Constant Summary collapse

Error =
Class.new(RuntimeError)

Class Method Summary collapse

Class Method Details

.define(target_class, method_name, &blk) ⇒ Object



5
6
7
8
9
10
# File 'lib/virtual/virtual_method.rb', line 5

def self.define(target_class, method_name, &blk)
  blk ||= proc do |*|
  end

  target_class.send(:define_method, method_name, &blk)
end