rb_import:rb_import

时间:2024-07-28 12:13:57
【文件属性】:

文件名称:rb_import:rb_import

文件大小:11KB

文件格式:ZIP

更新时间:2024-07-28 12:13:57

Ruby

rb_import rb_import向您的 Ruby VM 添加了一个import方法,该方法允许您加载一个公开 Ruby 对象的文件。 只要导入的文件没有污染 VM 的常量表(即:定义一个常量),调用者就不会看到任何不需要的对象。 module Foo import '/path/to/bar.rb' # this file defines a Bar class end Bar . new # => NameError: uninitialized constant Bar Foo :: Bar . new # => # 基本原理 Ruby 中的require -ing/ load -ing 文件通过将构造(类、模块、函数等)分配给常量来工作,以便它们可以在应用程序的其他部分重用。 问题是:您不拥有的库可以为


【文件预览】:
rb_import-master
----checksums()
--------0.1.0.sha512(128B)
--------0.2.0.sha512(128B)
----LICENSE.txt(1KB)
----certs()
--------franckverrot.pem(1KB)
----lib()
--------.gitkeep(0B)
----Gemfile(38B)
----Rakefile(2KB)
----.travis.yml(66B)
----test()
--------test_helper.rb(777B)
--------fixtures()
--------basic_test.rb(382B)
----README.md(3KB)
----rb_import.gemspec(1KB)
----ext()
--------rb_import()
----.gitignore(44B)
----CHANGELOG.md(73B)

网友评论