summaryrefslogtreecommitdiff
path: root/Gemfile
diff options
context:
space:
mode:
Diffstat (limited to 'Gemfile')
-rw-r--r--Gemfile45
1 files changed, 45 insertions, 0 deletions
diff --git a/Gemfile b/Gemfile
new file mode 100644
index 0000000000..40868b9677
--- /dev/null
+++ b/Gemfile
@@ -0,0 +1,45 @@
+source :rubygems
+
+gemspec
+
+gem "activesupport", :group => :compat_testing, :platform => "ruby"
+gem "ronn"
+
+group(:development, :test) do
+ gem 'rack'
+
+ # The 'ruby' platform is surprisingly just unix-y platforms
+ # thin requires eventmachine, which won't work under Ruby 1.9 on Windows
+ # http://gembundler.com/man/gemfile.5.html
+ gem 'thin', :platforms => :ruby
+
+ # Eventmachine 1.0.0 is causing functional test failures on Solaris
+ # 9 SPARC. Pinning em to 0.12.10 solves this issue until we can
+ # replace thin with webrat or some other alternative.
+ gem 'eventmachine', '0.12.10', :platforms => :ruby
+
+ gem 'ruby-shadow', :platforms => :ruby unless RUBY_PLATFORM.downcase.match(/(darwin|freebsd)/)
+# gem 'awesome_print'
+# gem 'pry'
+end
+
+platforms :mswin, :mingw do
+ gem "ffi", "1.0.9"
+ gem "rdp-ruby-wmi", "0.3.1"
+ gem "windows-api", "0.4.0"
+ gem "windows-pr", "1.2.1"
+ gem "win32-api", "1.4.8"
+ gem "win32-dir", "0.3.7"
+ gem "win32-event", "0.5.2"
+ gem "win32-mutex", "0.3.1"
+ gem "win32-process", "0.6.5"
+ gem "win32-service", "0.7.2"
+end
+
+platforms :mingw_18 do
+ gem "win32-open3", "0.3.2"
+end
+
+# If you want to load debugging tools into the bundle exec sandbox,
+# add these additional dependencies into chef/Gemfile.local
+eval(IO.read(__FILE__ + '.local'), binding) if File.exists?(__FILE__ + '.local')