Package gem-cleanroom: Information

    Source package: gem-cleanroom
    Version: 1.0.0-alt2
    Latest version according to Repology
    Build time:  Feb 24, 2023, 09:10 AM in the task #313736
    Category: Development/Ruby
    Report package bug
    License: Apache 2.0
    Summary: (More) safely evaluate Ruby DSLs with cleanroom
    Description: 
    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!
    
    The cleanroom pattern is a unique way for more safely evaluating Ruby DSLs
    without adding additional overhead.

    List of rpms provided by this srpm:
    gem-cleanroom (noarch)
    gem-cleanroom-devel (noarch)
    gem-cleanroom-doc (noarch)


    List of contributors:
    Pavel Skrylev
    Andrey Cherepanov

    ACL:
    Pavel Skrylev
    @ruby
    @everybody

      1. rpm-build-ruby

    Last changed


    Feb. 4, 2023 Pavel Skrylev 1.0.0-alt2
    - > Ruby Policy 2.0
    Aug. 27, 2018 Andrey Cherepanov 1.0.0-alt1.1
    - Rebuild for new Ruby autorequirements.
    May 21, 2015 Andrey Cherepanov 1.0.0-alt1
    - Initial build for ALT Linux