Class: Class

Inherits:
Object show all
Defined in:
lib/picky/extensions/class.rb

Overview

The original Class class.

Instance Method Summary collapse

Instance Method Details

#instance_forward(*method_names) ⇒ Object



5
6
7
8
9
10
11
# File 'lib/picky/extensions/class.rb', line 5

def instance_forward *method_names
  method_names.each do |method_name|
    module_eval(<<-FORWARDING, "(__INSTANCE_FORWARDING__)", 1)
def self.#{method_name}(*args, &block)\n  self.instance.#{method_name}(*args, &block)\nend\n
FORWARDING
  end
end