# frozen_string_literal: true source 'https://rubygems.org' ruby '2.4.1' gem 'rails', '~> 5.0.2' gem 'sass-rails', '~> 5.0' gem 'uglifier', '>= 1.3.0' gem 'coffee-rails', '~> 4.1.0' gem 'jquery-rails' gem 'puma' gem 'hamlit-rails' gem 'pg' gem 'pghero' gem 'dotenv-rails' gem 'font-awesome-rails' gem 'best_in_place', '~> 3.0.1' gem 'paperclip', '~> 5.1' gem 'paperclip-av-transcoder' gem 'aws-sdk', '>= 2.0' gem 'addressable' gem 'devise' gem 'devise-two-factor' gem 'doorkeeper' gem 'fast_blank' gem 'goldfinger' gem 'hiredis' gem 'htmlentities' gem 'http' gem 'http_accept_language' gem 'httplog' gem 'kaminari' gem 'link_header' gem 'nokogiri' gem 'oj' gem 'ostatus2' gem 'ox' gem 'rabl' gem 'rack-attack' gem 'rack-cors', require: 'rack/cors' gem 'rack-timeout' gem 'rails-settings-cached' gem 'redis', '~>3.2', require: ['redis', 'redis/connection/hiredis'] gem 'rqrcode' gem 'ruby-oembed', require: 'oembed' gem 'sidekiq' gem 'sidekiq-unique-jobs' gem 'simple-navigation' gem 'simple_form' gem 'statsd-instrument' gem 'twitter-text' gem 'tzinfo-data' gem 'react-rails' gem 'browserify-rails' gem 'autoprefixer-rails' gem 'skylight' gem 'sidekiq-skylight' group :development, :test do gem 'rspec-rails' gem 'pry-rails' gem 'fuubar' gem 'fabrication' gem 'i18n-tasks', '~> 0.9.6' end group :test do gem 'faker' gem 'rails-controller-testing' gem 'rspec-sidekiq' gem 'simplecov', require: false gem 'webmock' end group :development do gem 'rubocop', require: false gem 'better_errors' gem 'binding_of_caller' gem 'letter_opener' gem 'letter_opener_web' gem 'bullet' gem 'active_record_query_trace' gem 'capistrano' gem 'capistrano-rails' gem 'capistrano-rbenv' gem 'capistrano-yarn' gem 'capistrano-faster-assets', '~> 1.0' end group :production do gem 'rails_12factor' gem 'redis-rails' gem 'lograge' end