2011-02-02 06:08:48 +08:00
|
|
|
source :rubygems
|
2011-02-01 09:57:29 +08:00
|
|
|
|
2011-02-09 12:25:17 +08:00
|
|
|
gem 'rails', '2.3.11'
|
2011-02-01 09:57:29 +08:00
|
|
|
gem 'authlogic', '2.1.3'
|
|
|
|
gem 'aws-s3', '0.6.2', :require => 'aws/s3'
|
|
|
|
gem 'builder', '2.1.2'
|
|
|
|
gem 'compass', '0.10.5'
|
|
|
|
gem 'daemons', '1.1.0'
|
|
|
|
gem 'diff-lcs', '1.1.2', :require => 'diff/lcs'
|
|
|
|
gem 'erubis', '2.6.6'
|
|
|
|
gem 'facebooker', '1.0.75'
|
|
|
|
gem 'fastercsv', '1.5.3'
|
2011-04-01 08:26:50 +08:00
|
|
|
gem 'hairtrigger', '0.1.6'
|
2011-02-01 09:57:29 +08:00
|
|
|
gem 'haml', '3.0.22'
|
2011-03-30 05:18:17 +08:00
|
|
|
gem 'hashery', '1.3.0', :require => 'hashery/dictionary'
|
|
|
|
gem 'highline', '1.6.1'
|
2011-02-01 09:57:29 +08:00
|
|
|
gem 'hpricot', '0.8.2'
|
2011-03-30 05:18:17 +08:00
|
|
|
gem 'icalendar', '1.1.5'
|
2011-02-01 09:57:29 +08:00
|
|
|
gem 'jammit', '0.6.0'
|
2011-03-12 06:22:01 +08:00
|
|
|
gem 'json', '1.5.1'
|
2011-02-01 09:57:29 +08:00
|
|
|
# native xml parsing, diigo
|
|
|
|
gem 'libxml-ruby', '1.1.3', :require => 'xml/libxml'
|
2011-04-07 02:46:06 +08:00
|
|
|
gem 'mailman', '0.4.0'
|
2011-02-01 09:57:29 +08:00
|
|
|
gem 'mime-types', '1.16', :require => 'mime/types'
|
|
|
|
# attachment_fu (even the current technoweenie one on github) does not work
|
|
|
|
# with mini_magick 3.1
|
|
|
|
gem 'mini_magick', '1.3.2'
|
|
|
|
gem 'nokogiri', '1.4.1'
|
|
|
|
gem 'oauth', '0.3.4' # 0.3.6 breaks our integration with google docs
|
2011-04-09 02:58:39 +08:00
|
|
|
gem 'rack', '~> 1.1.2' # rails requires ~> 1.1.0 but 1.1.0 has a param quoting bug
|
2011-02-01 09:57:29 +08:00
|
|
|
gem 'ratom', '0.6.7', :require => "atom"
|
|
|
|
gem 'rscribd', '1.2.0'
|
|
|
|
gem 'ruby-net-ldap', '0.0.4', :require => 'net/ldap'
|
|
|
|
gem 'ruby-saml-mod', '0.1.0'
|
2011-04-08 07:01:32 +08:00
|
|
|
gem 'rubycas-client', '2.2.1'
|
2011-02-01 09:57:29 +08:00
|
|
|
gem 'rubyzip', '0.9.4', :require => 'zip/zip'
|
|
|
|
gem 'rufus-scheduler','2.0.6'
|
|
|
|
gem 'sanitize', '1.2.1'
|
|
|
|
gem 'uuid', '2.3.1'
|
|
|
|
gem 'will_paginate', '2.3.15'
|
2011-03-30 05:18:17 +08:00
|
|
|
gem 'xml-simple', '1.0.12', :require => 'xmlsimple'
|
2011-03-30 05:30:40 +08:00
|
|
|
# this is only needed by jammit, but we're pinning at 0.9.4 because 0.9.5 breaks
|
|
|
|
gem 'yui-compressor', '0.9.4'
|
2011-02-01 09:57:29 +08:00
|
|
|
|
2011-03-01 08:37:39 +08:00
|
|
|
group :mysql do
|
|
|
|
gem 'mysql', '2.8.1'
|
|
|
|
end
|
|
|
|
|
|
|
|
group :postgres do
|
|
|
|
gem 'pg', '0.10.1'
|
|
|
|
end
|
|
|
|
|
2011-02-01 09:57:29 +08:00
|
|
|
group :test do
|
2011-03-30 05:18:17 +08:00
|
|
|
gem 'bluecloth', '2.0.10' # for generating api docs
|
|
|
|
gem 'rcov', '0.9.9'
|
2011-03-29 05:37:53 +08:00
|
|
|
gem 'rspec', '1.3.1'
|
|
|
|
gem 'rspec-rails', '1.3.3'
|
2011-03-30 05:18:17 +08:00
|
|
|
gem 'selenium-webdriver', '0.1.3'
|
|
|
|
gem 'sqlite3-ruby', '1.3.2'
|
2011-02-01 09:57:29 +08:00
|
|
|
gem 'webrat', '0.7.2'
|
|
|
|
gem 'yard', '0.6.3'
|
|
|
|
end
|
|
|
|
|
|
|
|
group :development do
|
|
|
|
gem 'ruby-debug', '0.10.4'
|
|
|
|
end
|
|
|
|
|
2011-03-23 07:02:27 +08:00
|
|
|
group :redis do
|
2011-03-30 06:54:48 +08:00
|
|
|
gem 'redis-store', '1.0.0.beta4'
|
2011-03-23 07:02:27 +08:00
|
|
|
end
|
|
|
|
|
2011-02-09 05:23:45 +08:00
|
|
|
# The closure-compiler gem has an undocumented
|
|
|
|
# gem dependency on windows with ruby < 1.9. I'm
|
|
|
|
# working to get this fixed in the gem itself, but
|
|
|
|
# in the mean time this needs to be here to make
|
|
|
|
# things work on windows.
|
|
|
|
WINDOWS = RUBY_PLATFORM.match(/(win|w)32$/)
|
|
|
|
ONE_NINE = RUBY_VERSION >= "1.9"
|
|
|
|
if WINDOWS
|
|
|
|
if !ONE_NINE
|
|
|
|
gem 'win32-open3', '0.3.2'
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
2011-02-01 09:57:29 +08:00
|
|
|
# Non-standard Canvas extension to Bundler behavior -- load the Gemfiles from
|
|
|
|
# plugins.
|
|
|
|
Dir[File.join(File.dirname(__FILE__),'vendor/plugins/*/Gemfile')].each do |g|
|
|
|
|
eval(File.read(g))
|
|
|
|
end
|