openstreetmap-website/Gemfile
Tom Hughes 652e94485f Use browser detection to decide how many features to show
Modern browsers are quite happy showing far more than 100 features in
the data browser, so increase the limit to 2000 by default, but keep it
restricted to 500 for IE8 and 100 for older IEs.
2012-06-05 12:59:13 +01:00

65 lines
1.6 KiB
Ruby

# Gem source to use
source 'http://rubygems.org'
# Require rails
gem 'rails', '3.2.5'
# Require things which have moved to gems in ruby 1.9
gem 'bigdecimal', :platforms => :ruby_19
# Require the postgres database driver
gem 'pg'
# Load jquery support
gem 'jquery-rails'
# Load rails plugins
gem 'rails-i18n', ">= 0.6.3"
gem 'dynamic_form'
gem 'rinku', '>= 1.2.2', :require => 'rails_rinku'
gem 'openstreetmap-oauth-plugin', '>= 0.4.0.1', :require => 'oauth-plugin'
gem 'open_id_authentication', '>= 1.1.0'
gem 'validates_email_format_of', '>= 1.5.1'
gem 'composite_primary_keys', '= 5.0.4'
gem 'http_accept_language', '>= 1.0.2'
gem 'paperclip', '~> 2.0'
gem 'deadlock_retry', '>= 1.2.0'
# Browser detection support
gem 'browser'
# Markdown formatting support
gem 'redcarpet'
# Character conversion support for ruby 1.8
gem 'iconv', :platforms => :ruby_18
# Load libxml support for XML parsing and generation
gem 'libxml-ruby', '>= 2.0.5', :require => 'libxml'
# Use for HTML sanitisation
gem 'sanitize'
gem 'htmlentities'
# Load SystemTimer for implementing request timeouts
gem 'SystemTimer', '>= 1.1.3', :require => 'system_timer', :platforms => :ruby_18
# Load httpclient for SOAP support for Quova GeoIP queries
gem 'httpclient'
# Load memcache in case we are using it
gem 'memcached', '>= 1.4.1'
# Gems needed for running tests
group :test do
gem 'timecop'
gem 'minitest', :platforms => :ruby_19
end
# Gems needed for compiling assets
group :assets do
gem 'sass-rails', '~> 3.2.3'
gem 'coffee-rails', '~> 3.2.1'
gem 'uglifier', '>= 1.0.3'
gem 'therubyracer'
end