Runtime Implementation : class_addMethod(Class cls, SEL name, IMP imp, const char *types); Ruby(Motion) module CapitalNames def capitalized_name name.upcase end end class User include CapitalNames def initialize name @name = name end def name @name end end