读书人

Ruby元编程启动1

发布时间: 2012-09-20 09:36:50 作者: rapoo

Ruby元编程起步1
不少测试同行都有接触过Ruby,但是如果没有接触过Ruby的元编程是一种比较遗憾的事情。今天与大家分享一个简单的小例子,希望对大家有帮助。

这个例子是如何把一个csv文件映射成一个类,文件中的记录映射成这个类的实例。

module Tool  def self.csv2class csv_name     klass_name = csv_name.gsub('.csv', '').gsub(/\s+/, '_').downcase.capitalize    Object.const_set(klass_name, Class.new)  endend

读书人网 >编程

热点推荐