文件名称:blockenspiel:Ruby DSL块的全面实现
文件大小:81KB
文件格式:ZIP
更新时间:2024-06-08 01:26:31
Ruby
Blockenspiel Blockenspiel是一个帮助程序库,旨在简化DSL块的实现。 它被设计为全面而强大的功能,支持大多数常见的使用模式,并且在存在嵌套块和多线程的情况下可以正常工作。 摘要 Blockenspiel是一个帮助程序库,提供了用于实现DSL块的几种不同策略。 它支持带块参数的DSL和不带块参数的DSL。 例如: # Call DSL block with parameter configure_me do | config | config . add_foo ( 1 ) config . add_bar ( 2 ) end # Call DSL block without parameter configure_me do add_foo ( 3 ) add_bar ( 4 ) end 为了支持上述用法,您可以执行以下操作: # Impl
【文件预览】:
blockenspiel-master
----.travis.yml(159B)
----History.rdoc(5KB)
----Rakefile(7KB)
----test()
--------tc_modules.rb(5KB)
--------tc_dsl_methods.rb(9KB)
--------tc_behaviors.rb(7KB)
--------tc_mixins.rb(16KB)
--------tc_version.rb(2KB)
--------tc_embedded_block.rb(3KB)
--------files()
--------tc_dynamic.rb(7KB)
--------tc_basic.rb(5KB)
--------tc_dsl_attrs.rb(4KB)
----README.rdoc(5KB)
----Gemfile(2KB)
----ImplementingDSLblocks.rdoc(61KB)
----ext()
--------unmixer_mri()
----Blockenspiel.rdoc(14KB)
----blockenspiel.gemspec(3KB)
----Version(6B)
----.gitignore(121B)
----java()
--------BlockenspielUnmixerJrubyService.java(6KB)
----rakefile_config.rb(4KB)
----lib()
--------blockenspiel.rb(2KB)
--------blockenspiel()