Skip to content

Milestones

List view

  • **Plan for a future Docile 2.0:** * Never instrument `method_missing`: - **Never** in any way **mutate** the contexts * Instead, use the technique of purely constructing new proxy objects that are based on the methods of the DSL and block contexts. - **Use reflection** to create **delegating methods**. Not `method_missing` * Enable **fully frozen** DSL and block contexts in nested multi-level DSLs * Enable **multi-threaded** Docile usage due to lack of mutation * Enable **Docile usage on fully-frozen object graphs** that can be shared between `Ractors` * Enable **complex** multi-level DSL helper-method fallback cases that make sense, but cannot be supported on 1.x implementation * Close out all existing bug reports, either by fixing or explaining why. they can't be fixed.

    No due date
    0/2 issues closed