Froze rails gems
[depot.git] / vendor / rails / railties / lib / rails / gem_builder.rb
diff --git a/vendor/rails/railties/lib/rails/gem_builder.rb b/vendor/rails/railties/lib/rails/gem_builder.rb
new file mode 100644 (file)
index 0000000..79c61cc
--- /dev/null
@@ -0,0 +1,21 @@
+require 'rubygems'
+require 'rubygems/installer'
+
+module Rails
+  
+  # this class hijacks the functionality of Gem::Installer by overloading its 
+  # initializer to only provide the information needed by 
+  # Gem::Installer#build_extensions (which happens to be what we have)
+  class GemBuilder < Gem::Installer
+
+    def initialize(spec, gem_dir)
+      @spec    = spec
+      @gem_dir = gem_dir
+    end
+
+    # silence the underlying builder
+    def say(message)
+    end
+
+  end
+end