摘要: instance_eval class_eval 的区别 instance_eval 1、 p self 可以看出通过instance_eval访问到该类实例方法 2、block是一个闭包,既能访问name,又能访问@name,这种方式叫上下文探针,即深入到对象中的代码片段,对其进行操作 3、由于i 阅读全文
posted @ 2017-02-27 18:55 chzhzh 阅读(265) 评论(0) 推荐(0) 编辑
摘要: rails环境下 ruby环境下class_eval的区别 先入为主,先看两段代码 1、写一段纯ruby脚本pure_ruby.rb: 2、在rails环境下,比如/lib/rails_ruby.rake 很显然,从 Size.new.little 的结果可以看出, include Big 后,传到 阅读全文
posted @ 2017-02-27 15:53 chzhzh 阅读(265) 评论(0) 推荐(0) 编辑