source 'https://rubygems.org' # Bundle edge Rails instead: gem 'rails', github: 'rails/rails' gem 'rails', '4.1.0' # Use SCSS for stylesheets gem 'sass-rails', '~> 4.0.3' # Use Uglifier as compressor for JavaScript assets gem 'uglifier', '>= 1.3.0' # Use CoffeeScript for .js.coffee assets and views gem 'coffee-rails', '~> 4.0.0' # See https://github.com/sstephenson/execjs#readme for more supported runtimes # gem 'therubyracer', platforms: :ruby # Use jquery as the JavaScript library gem 'jquery-rails' # Turbolinks makes following links in your web application faster. Read more: https://github.com/rails/turbolinks # gem 'turbolinks' # Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder gem 'jbuilder', '~> 2.0' # bundle exec rake doc:rails generates the API under doc/api. gem 'sdoc', '~> 0.4.0', group: :doc gem 'rake', '< 11.0' # Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring # gem 'spring', group: :development # Use ActiveModel has_secure_password # gem 'bcrypt', '~> 3.1.7' # Use unicorn as the app server # gem 'unicorn' # Use Capistrano for deployment # gem 'capistrano-rails', group: :development # Use debugger # gem 'debugger', group: [:development, :test] ##### custom ##### gem 'bootstrap-sass', github: 'countitlabs/bootstrap-sass' gem 'font-awesome-sass', '~> 4.6' # Use Capistrano for deployment gem 'capistrano', '~> 2.15.5', group: :development # Use debugger # gem 'debugger', group: [:development, :test] gem 'mongoid', '~> 5.0.0'#, github: 'mongoid/mongoid' gem 'mongoid-multitenancy' gem 'mongoid_search' gem 'bson' gem 'bson_ext' gem 'haml' gem 'haml-rails' gem 'puma' # gem 'bcrypt-ruby', :require => 'bcrypt' gem 'bcrypt' gem 'redis' gem 'hashie' ### XXX Was getting content-length errors when using 1.18.0 gem 'aws-sdk', '< 1.18.0' gem "aws-ses", "~> 0.6.0", :require => 'aws/ses' gem 'httparty' gem 'sidekiq' gem 'capistrano-sidekiq', group: :development # And sinatra for sidekiq monitor gem 'sinatra', :require => nil # Add 'whenever' for cron-like functionality gem 'whenever', :require => false gem 'mini_magick' # gem 'rmagick', :require => 'RMagick' gem 'stringex' # Librato dashboard gem 'librato-metrics' gem 'yajl-ruby' # Error reporting to rollbar gem 'rollbar' # Oauth everywhere gem 'omniauth' #gem 'omniauth-oauth2', '~> 1.3.1' # 1.4.0 breaks everything gem 'omniauth-oauth2', github: 'countitlabs/omniauth-oauth2', :branch => 'develop' # Our patched version of omniauth-fitbit to work with 1.3.1 gem 'omniauth-fitbit', github: 'countitlabs/omniauth-fitbit' gem 'omniauth-linkedin-oauth2' # gem 'omniauth-slack', github: 'countitlabs/omniauth-slack' gem 'omniauth-slack' gem 'omniauth-moves', :github => 'countitlabs/omniauth-moves' gem 'omniauth-shine', github: 'countitlabs/omniauth-shine' gem 'omniauth-fitbug', github: 'countitlabs/omniauth-fitbug' gem 'omniauth-jawbone' gem 'omniauth-runkeeper' gem 'omniauth-strava-oauth2' gem 'omniauth-google-oauth2' gem 'omniauth-garmin', github: 'countitlabs/omniauth-garmin' #gem 'omniauth-garmin', path: '/Users/craig/omniauth-garmin' gem 'moves', :github => 'countitlabs/moves' gem 'jawbone', :github => 'andrewpbrett/jawbone-up-api' gem 'shine', :github => 'countitlabs/shine' gem 'health_graph' gem 'strava-api-v3' gem 'linkedin-oauth2' gem 'slack-ruby-client' gem 'fitgem_oauth2', :github => 'countitlabs/fitgem_oauth2' # for Tilt markdown processer inside haml gem 'redcarpet' gem 'hipchat' gem 'slack-notify' gem 'mailchimp-api' # linkedin client # http://rubydoc.info/gems/linkedin-oauth2/0.1.1/frames gem 'pushmeup' gem 'stripe', :git => 'https://github.com/stripe/stripe-ruby' gem 'twitter' gem 'houston' group :development, :test do # gem 'moped', github: 'mongoid/moped' gem 'rspec-rails' gem 'factory_girl_rails' gem 'selenium-webdriver' # TODO: may want to add this to prod, but need to read docs. # WARNING - The profiler may mess with the trashtalker. # gem 'rack-mini-profiler' gem 'better_errors' gem 'binding_of_caller' # for better_errors gem 'foreman' end group :test do gem 'faker' # gem 'capybara' gem 'guard-rspec' gem 'launchy' gem 'mongoid-rspec' gem 'database_cleaner' gem 'simplecov' gem 'ci_reporter' gem 'sucker_punch' gem 'shoulda-matchers', require: false end group :development do gem 'jazz_hands' gem 'rubocop' end