From c008350d87b35533097fca9f99eec6b1060c4a43 Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Mon, 1 Jul 2013 17:08:01 -0400 Subject: [PATCH] add_builder() takes an actual builder object instead of the builder class --- lib/rscons/environment.rb | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/rscons/environment.rb b/lib/rscons/environment.rb index 86ffcb9..750b13d 100644 --- a/lib/rscons/environment.rb +++ b/lib/rscons/environment.rb @@ -28,17 +28,17 @@ module Rscons exclude_builders = Set.new(@variables[:exclude_builders] || []) DEFAULT_BUILDERS.each do |builder_class| unless exclude_builders.include?(builder_class.short_name) - add_builder(builder_class) + add_builder(builder_class.new(self)) end end end - (@variables[:builders] || []).each do |builder_class| - add_builder(builder_class) + (@variables[:builders] || []).each do |builder| + add_builder(builder) end end - def add_builder(builder_class) - @builders[builder_class.short_name] = builder_class + def add_builder(builder) + @builders[builder.class.short_name] = builder end def [](key, type = nil)