RubyGems Navigation menu

chef-cleanroom 1.0.5

Ruby is an excellent programming language for creating and managing custom DSLs, but how can you securely evaluate a DSL while explicitly controlling the methods exposed to the user? Our good friends instance_eval and instance_exec are great, but they expose all methods - public, protected, and private - to the user. Even worse, they expose the ability to accidentally or intentionally alter the behavior of the system! The cleanroom pattern is a safer, more convenient, Ruby-like approach for limiting the information exposed by a DSL while giving users the ability to write awesome code!

Gemfile:
=

安裝:
=

版本列表:

  1. 1.0.5 May 26, 2022 (17.0 KB)
  2. 1.0.4 October 01, 2021 (15.0 KB)
  3. 1.0.3 October 01, 2021 (15.0 KB)
  4. 1.0.2 September 19, 2019 (15.0 KB)
  5. 1.0.1 September 19, 2019 (15.0 KB)

Development 相依性套件 (4):

bundler >= 0
chefstyle >= 0
rake >= 0
rspec ~> 3.0

擁有者:

推送者:

作者:

  • Seth Vargo

SHA 256 總和檢查碼:

=

總下載次數 1,976,770

這個版本 720,351

版本发布:

授權:

Apache-2.0

Ruby 版本需求: >= 1.9.3

相關連結: