]> git.wincent.com - wikitext.git/commitdiff
Use Bundler to manage development environment
authorWincent Colaiuta <win@wincent.com>
Sun, 17 Oct 2010 15:41:32 +0000 (17:41 +0200)
committerWincent Colaiuta <win@wincent.com>
Sun, 17 Oct 2010 15:41:32 +0000 (17:41 +0200)
Note that this actually breaks many (all?) of the specs which run
in the scratch Rails environments set up to test the extension against
different versions of Rails.

This is because Bundler tries to apply the same restrictions to those
sub-environments as apply to the parent environment, so more changes
will be needed to adapt those Rails tests to work in a Bundler-dominated
world.

Signed-off-by: Wincent Colaiuta <win@wincent.com>
13 files changed:
.bundle/config [new file with mode: 0644]
Gemfile [new file with mode: 0644]
Gemfile.lock [new file with mode: 0644]
bin/htmldiff [new file with mode: 0755]
bin/ldiff [new file with mode: 0755]
bin/rake [new file with mode: 0755]
bin/rake2thor [new file with mode: 0755]
bin/rspec [new file with mode: 0755]
bin/thor [new file with mode: 0755]
bin/yard [new file with mode: 0755]
bin/yardoc [new file with mode: 0755]
bin/yri [new file with mode: 0755]
wikitext.gemspec

diff --git a/.bundle/config b/.bundle/config
new file mode 100644 (file)
index 0000000..2e98831
--- /dev/null
@@ -0,0 +1,3 @@
+--- 
+BUNDLE_DISABLE_SHARED_GEMS: "1"
+BUNDLE_BIN: bin
diff --git a/Gemfile b/Gemfile
new file mode 100644 (file)
index 0000000..632c37e
--- /dev/null
+++ b/Gemfile
@@ -0,0 +1,3 @@
+source :gemcutter
+
+gemspec
diff --git a/Gemfile.lock b/Gemfile.lock
new file mode 100644 (file)
index 0000000..376b051
--- /dev/null
@@ -0,0 +1,34 @@
+PATH
+  remote: .
+  specs:
+    wikitext (2.1.0.99)
+
+GEM
+  remote: http://rubygems.org/
+  specs:
+    diff-lcs (1.1.2)
+    rake (0.8.7)
+    rspec (2.0.0)
+      rspec-core (= 2.0.0)
+      rspec-expectations (= 2.0.0)
+      rspec-mocks (= 2.0.0)
+    rspec-core (2.0.0)
+    rspec-expectations (2.0.0)
+      diff-lcs (>= 1.1.2)
+    rspec-mocks (2.0.0)
+      rspec-core (= 2.0.0)
+      rspec-expectations (= 2.0.0)
+    thor (0.14.3)
+    wopen3 (0.3)
+    yard (0.6.1)
+
+PLATFORMS
+  ruby
+
+DEPENDENCIES
+  rake
+  rspec (~> 2.0.0)
+  thor
+  wikitext!
+  wopen3
+  yard (>= 0.5.8)
diff --git a/bin/htmldiff b/bin/htmldiff
new file mode 100755 (executable)
index 0000000..80266d3
--- /dev/null
@@ -0,0 +1,14 @@
+#!/usr/bin/env ruby
+#
+# This file was generated by Bundler.
+#
+# The application 'htmldiff' is installed as part of a gem, and
+# this file is here to facilitate running it.
+#
+
+ENV['BUNDLE_GEMFILE'] ||= File.expand_path("../../Gemfile", __FILE__)
+
+require 'rubygems'
+require 'bundler/setup'
+
+load Gem.bin_path('diff-lcs', 'htmldiff')
diff --git a/bin/ldiff b/bin/ldiff
new file mode 100755 (executable)
index 0000000..55ef3aa
--- /dev/null
+++ b/bin/ldiff
@@ -0,0 +1,14 @@
+#!/usr/bin/env ruby
+#
+# This file was generated by Bundler.
+#
+# The application 'ldiff' is installed as part of a gem, and
+# this file is here to facilitate running it.
+#
+
+ENV['BUNDLE_GEMFILE'] ||= File.expand_path("../../Gemfile", __FILE__)
+
+require 'rubygems'
+require 'bundler/setup'
+
+load Gem.bin_path('diff-lcs', 'ldiff')
diff --git a/bin/rake b/bin/rake
new file mode 100755 (executable)
index 0000000..9f826fd
--- /dev/null
+++ b/bin/rake
@@ -0,0 +1,14 @@
+#!/usr/bin/env ruby
+#
+# This file was generated by Bundler.
+#
+# The application 'rake' is installed as part of a gem, and
+# this file is here to facilitate running it.
+#
+
+ENV['BUNDLE_GEMFILE'] ||= File.expand_path("../../Gemfile", __FILE__)
+
+require 'rubygems'
+require 'bundler/setup'
+
+load Gem.bin_path('rake', 'rake')
diff --git a/bin/rake2thor b/bin/rake2thor
new file mode 100755 (executable)
index 0000000..3234727
--- /dev/null
@@ -0,0 +1,14 @@
+#!/usr/bin/env ruby
+#
+# This file was generated by Bundler.
+#
+# The application 'rake2thor' is installed as part of a gem, and
+# this file is here to facilitate running it.
+#
+
+ENV['BUNDLE_GEMFILE'] ||= File.expand_path("../../Gemfile", __FILE__)
+
+require 'rubygems'
+require 'bundler/setup'
+
+load Gem.bin_path('thor', 'rake2thor')
diff --git a/bin/rspec b/bin/rspec
new file mode 100755 (executable)
index 0000000..d7f4c7b
--- /dev/null
+++ b/bin/rspec
@@ -0,0 +1,14 @@
+#!/usr/bin/env ruby
+#
+# This file was generated by Bundler.
+#
+# The application 'rspec' is installed as part of a gem, and
+# this file is here to facilitate running it.
+#
+
+ENV['BUNDLE_GEMFILE'] ||= File.expand_path("../../Gemfile", __FILE__)
+
+require 'rubygems'
+require 'bundler/setup'
+
+load Gem.bin_path('rspec-core', 'rspec')
diff --git a/bin/thor b/bin/thor
new file mode 100755 (executable)
index 0000000..2f831c1
--- /dev/null
+++ b/bin/thor
@@ -0,0 +1,14 @@
+#!/usr/bin/env ruby
+#
+# This file was generated by Bundler.
+#
+# The application 'thor' is installed as part of a gem, and
+# this file is here to facilitate running it.
+#
+
+ENV['BUNDLE_GEMFILE'] ||= File.expand_path("../../Gemfile", __FILE__)
+
+require 'rubygems'
+require 'bundler/setup'
+
+load Gem.bin_path('thor', 'thor')
diff --git a/bin/yard b/bin/yard
new file mode 100755 (executable)
index 0000000..efa04b4
--- /dev/null
+++ b/bin/yard
@@ -0,0 +1,14 @@
+#!/usr/bin/env ruby
+#
+# This file was generated by Bundler.
+#
+# The application 'yard' is installed as part of a gem, and
+# this file is here to facilitate running it.
+#
+
+ENV['BUNDLE_GEMFILE'] ||= File.expand_path("../../Gemfile", __FILE__)
+
+require 'rubygems'
+require 'bundler/setup'
+
+load Gem.bin_path('yard', 'yard')
diff --git a/bin/yardoc b/bin/yardoc
new file mode 100755 (executable)
index 0000000..2aa1856
--- /dev/null
@@ -0,0 +1,14 @@
+#!/usr/bin/env ruby
+#
+# This file was generated by Bundler.
+#
+# The application 'yardoc' is installed as part of a gem, and
+# this file is here to facilitate running it.
+#
+
+ENV['BUNDLE_GEMFILE'] ||= File.expand_path("../../Gemfile", __FILE__)
+
+require 'rubygems'
+require 'bundler/setup'
+
+load Gem.bin_path('yard', 'yardoc')
diff --git a/bin/yri b/bin/yri
new file mode 100755 (executable)
index 0000000..c646c9d
--- /dev/null
+++ b/bin/yri
@@ -0,0 +1,14 @@
+#!/usr/bin/env ruby
+#
+# This file was generated by Bundler.
+#
+# The application 'yri' is installed as part of a gem, and
+# this file is here to facilitate running it.
+#
+
+ENV['BUNDLE_GEMFILE'] ||= File.expand_path("../../Gemfile", __FILE__)
+
+require 'rubygems'
+require 'bundler/setup'
+
+load Gem.bin_path('yard', 'yri')
index 48a616dcebdec1fcbf45fec6a4a9f4078b75042b..c37f3dc917a6fff0f80d61e4d42fa7f731cd8f5f 100644 (file)
@@ -51,6 +51,7 @@ Gem::Specification.new do |s|
       s.add_dependency gem, *requirements
     end
   end
+  s.add_development_dependency 'rake'
   s.add_development_dependency 'rspec', '~> 2.0.0'
   s.add_development_dependency 'thor'
   s.add_development_dependency 'yard', '>= 0.5.8'