source :rubygems

gem 'rails', '~> 3.2'
gem 'strong_parameters', '>= 0.1.6'

group :active_record do
  platforms :jruby do
    case ENV['CI_DB_ADAPTER']
    when 'mysql'
      gem 'activerecord-jdbcmysql-adapter', '>= 1.2'
      gem 'jdbc-mysql', '>= 5.1'
    when 'postgresql'
      gem 'activerecord-jdbcpostgresql-adapter', '>= 1.2'
      gem 'jdbc-postgres', '>= 9.2'
    else
      gem 'activerecord-jdbcsqlite3-adapter', '>= 1.2'
      gem 'jdbc-sqlite3', '>= 3.7'
    end
  end

  platforms :ruby, :mswin, :mingw do
    case ENV['CI_DB_ADAPTER']
    when 'mysql'
      gem 'mysql', '~> 2.8.1'
    when 'postgresql'
      gem 'pg', '>= 0.14'
    else
      gem 'sqlite3', '>= 1.3'
    end
  end
end

group :mongoid do
  gem 'mongoid', '>= 3.0'
  gem 'mongoid-paperclip', '>= 0.0.8', :require => 'mongoid_paperclip'
  gem 'carrierwave-mongoid', '>= 0.4', :require => 'carrierwave/mongoid'
end

gem 'carrierwave', '>= 0.8'
gem 'devise', '>= 2.2'
gem 'dragonfly', '>= 0.9'
gem 'mini_magick', '>= 3.4'
gem 'mlb', '>= 0.6'
gem 'paperclip', '>= 3.4'
gem 'rails_admin', :path => '../../'

# Gems used only for assets and not required
# in production environments by default.
group :assets do
  gem 'sass-rails',   '~> 3.2'
  gem 'coffee-rails', '~> 3.2'

  # See https://github.com/sstephenson/execjs#readme for more supported runtimes
  # gem 'therubyracer'

  gem 'uglifier', '>= 1.3'
end
