文件名称:rubinius-memoize:使用Rubinius AST变换的方法记忆
文件大小:7KB
文件格式:ZIP
更新时间:2024-06-03 20:08:49
Ruby
鲁比尼乌斯纪念 使用 AST转换的方法备忘。 安装 将此行添加到应用程序的Gemfile中: gem 'rubinius-memoize' 然后执行: $ bundle 或将其自己安装为: $ gem install rubinius-memoize 注意事项 目前,它仅支持带有零参数的方法。 此外,它仅在Rubinius 2.0+上有效。 如果您不使用Bundler发出警告(如果您没事的话) 由于它在运行时扩展了编译器,因此从require 'rubinius/memoize'的那一刻起, memoize方法将仅在此后所需的文件中可用。 那意味着这将行不通: # shawarma.rb require 'rubinius/memoize' class Shawarma memoize def foo 3 end end 但这将: # some_ot
【文件预览】:
rubinius-memoize-master
----.gitignore(154B)
----README.md(1KB)
----test()
--------rubinius()
--------test_helper.rb(133B)
----Gemfile(101B)
----rubinius-memoize.gemspec(1KB)
----LICENSE.txt(1KB)
----.travis.yml(25B)
----lib()
--------rubinius()
----Rakefile(192B)