Class: Class
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 |