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

Comments are closed.

Calendar

January 2008
M T W T F S S
« Dec   Feb »
 123456
78910111213
14151617181920
21222324252627
28293031  

Tags