source 'https://rubygems.org'

gem 'rails', '~> 4.1.0'
gem 'arvados', '>= 0.1.20150413172135'

gem 'sqlite3'

gem 'multi_json'
gem 'oj'
gem 'sass'

# Note: keeping this out of the "group :assets" section "may" allow us
# to use Coffescript for UJS responses. It also prevents a
# warning/problem when running tests: "WARN: tilt autoloading
# 'coffee_script' in a non thread-safe way; explicit require
# 'coffee_script' suggested."
gem 'coffee-rails'

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

  # See https://github.com/sstephenson/execjs#readme for more supported runtimes
  gem 'therubyracer', :platforms => :ruby
end

group :development do
  gem 'byebug'
  gem 'ruby-debug-passenger'
  gem 'rack-mini-profiler', require: false
  gem 'flamegraph', require: false
end

group :test, :diagnostics, :performance do
  gem 'minitest', '>= 5.0.0'
  gem 'selenium-webdriver'
  gem 'capybara'
  gem 'poltergeist'
  gem 'headless'
end

group :test, :performance do
  gem 'rails-perftest'
  gem 'ruby-prof'
  gem 'rvm-capistrano'
  # Note: "require: false" here tells bunder not to automatically
  # 'require' the packages during application startup. Installation is
  # still mandatory.
  gem 'simplecov', '~> 0.7', require: false
  gem 'simplecov-rcov', require: false
  gem 'mocha', require: false
end

gem 'jquery-rails'
gem 'bootstrap-sass', '~> 3.1.0'
gem 'bootstrap-x-editable-rails'
gem 'bootstrap-tab-history-rails'

gem 'angularjs-rails'

gem 'less'
gem 'less-rails'
gem 'wiselinks'
gem 'sshkey'

# To use ActiveModel has_secure_password
# gem 'bcrypt-ruby', '~> 3.0.0'

# To use Jbuilder templates for JSON
# gem 'jbuilder'

# Use unicorn as the app server
# gem 'unicorn'

# Deploy with Capistrano
# gem 'capistrano'

# To use debugger
#gem 'byebug'

gem 'passenger', :group => :production
gem 'andand'
gem 'RedCloth'

gem 'piwik_analytics'
gem 'httpclient', '~> 2.5'

# This fork has Rails 4 compatible routes
gem 'themes_for_rails', git: 'https://github.com/holtkampw/themes_for_rails', ref: '1fd2d7897d75ae0d6375f4c390df87b8e91ad417'

gem "deep_merge", :require => 'deep_merge/rails_compat'

gem 'morrisjs-rails'
gem 'raphael-rails'