
RUBY
文章平均质量分 61
张小琦
这个作者很懒,什么都没留下…
展开
-
看重影了?Ruby 中是如何共享字符串的
看重影了?: Ruby 中是如何共享字符串的 你知道当你使用字符串的时候,ruby是如何为他们分配内存空间的吗?下面我们来看几段代码str = "Lorem ipsum dolor sit amet, consectetur adipisicing elit" str2 = strs翻译 2016-06-05 23:56:07 · 2480 阅读 · 0 评论 -
Ruby中方法&常量的查找路径
Ruby中方法继承、方法查找路径、constant查找路径 @(Ruby) 继承类方法和实例方法 方法调用路径 常量查找路径 总结 继承类方法和实例方法class A def method1 end def self.method2 end endclass B < A def method3 end def self.method4 end endb = B.new原创 2017-03-10 15:45:46 · 1568 阅读 · 0 评论 -
Key Points about ActiveSupport::Concern
ActiveSupport::Concern 模块是 Ruby 中很常用,且很重要的一个模块。它鼓励抽取可重用逻辑放到不同的concern里面,规范了 module mix 的代码风格,并且解决了模块加载之间的依赖问题。鼓励公用逻辑抽取规范代码风格 解决 module 之间的依赖 原理剖析 鼓励公用逻辑抽取,规范代码风格例如我们有 Post 和 Advertiser 两个类,这两个类拥有相同的判断是原创 2017-03-12 17:14:15 · 1123 阅读 · 0 评论 -
Ruby instance_eval 与 class_eval
@(Ruby)[class_eval, instance_eval] 在irb模式下,instance是无法调用class_eval方法的,而在 rails c模式下是可以的。class A end A.instance_eval do def test_method1 p 'this is from A.instance_eval' end end A.class_eval do原创 2017-03-12 17:26:21 · 1344 阅读 · 0 评论