Dynamically Define Methods

Jan 11
2008

Perl

package MyClass;
package main;
 
*MyClass::from_my_class = sub {
   print "defined in ", __PACKAGE__, "\n"
};
 
MyClass::from_my_class();

Ruby

class String
  def self.from_string
    print "defined in " + self.name + $/
  end
end
 
String::from_string
String. from_string

Calendar

February 2012
M T W T F S S
« Sep    
 12345
6789101112
13141516171819
20212223242526
272829  

Tags