Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 3.7% on rubygems.org
Top 2.2% downloads on rubygems.org
Top 7.7% dependent packages on rubygems.org
Top 2.9% dependent repos on rubygems.org
Top 1.9% docker downloads on rubygems.org

rubygems.org : chef-cleanroom

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!

Registry - Source - Documentation - JSON
purl: pkg:gem/chef-cleanroom
License: Apache-2.0
Latest release: almost 2 years ago
First release: over 4 years ago
Dependent packages: 1
Dependent repositories: 94
Downloads: 1,770,611 total
Docker dependents: 33
Docker downloads: 100,802
Last synced: 7 days ago

    Loading...
    Readme
    Loading...