Please sign in to comment.
Extend MiniRake::DSL module to prevent inheritance pollution
```include MiniRake::DSL``` on toplevel will pollute ancestor tree of every object. ```extend MiniRake::DSL``` will add those methods only to ```main``` object. Rake does the same: https://github.com/jimweirich/rake/blob/master/lib/rake/dsl_definition.rb#L153
- Loading branch information...