#!/usr/bin/env ruby Dir["classdir/*.rb"].each do |klass| buf = File.open(klass, 'r').read Kernel::eval(buf) class_name = buf.match(/class\s([\w\d]+)/)[1] obj = # [class_name].new obj.call_method end