From c7c435cf2337582e8fb49dc0243cbd95820325c0 Mon Sep 17 00:00:00 2001 From: Ravil Bayramgalin Date: Tue, 12 Feb 2013 20:07:46 +0400 Subject: 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 --- minirake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/minirake b/minirake index 430e730cb..45ae797a9 100755 --- a/minirake +++ b/minirake @@ -287,7 +287,7 @@ module MiniRake end Rake = MiniRake -include MiniRake::DSL +extend MiniRake::DSL ###################################################################### -- cgit v1.2.3