# frozen_string_literal: true

source 'https://rubygems.org'

ruby '2.6.6'

gem 'rails', '5.2.4.4'

gem 'acts_as_paranoid'
gem 'airbrake'
gem 'bcrypt'
gem 'bech32'
gem 'bootstrap_form'
gem 'cancancan'
gem 'coffee-rails'
gem 'demoji'
gem 'devise'
gem 'devise-i18n'
gem 'dusen'
gem 'easy_gravatar'
gem 'haml-rails'
gem 'http_accept_language'
gem 'i18n-js'
gem 'jbuilder'
gem 'jquery-rails'
gem 'jquery-turbolinks'
gem 'kaminari'
gem 'kaminari-i18n'
gem 'money-tree'
gem 'mysql2', group: :production
gem 'octokit'
gem 'omniauth'
gem 'omniauth-github'
gem 'omniauth-rails_csrf_protection', '~> 0.1'
gem 'rails-i18n'
gem 'render_csv'
gem 'rest-client'
gem 'sass-rails'
gem 'sawyer'
gem 'sdoc', group: :doc, require: false
gem 'sidekiq'
gem 'sprockets'
gem 'therubyracer', platforms: :ruby
gem 'turbolinks'
gem 'twitter-bootstrap-rails'
gem 'uglifier'

group :development do
  gem 'capistrano'
  gem 'capistrano-bundler'
  gem 'capistrano-rails'
  gem 'capistrano-rvm'

  # add ed25519 support to net-ssh
  gem 'bcrypt_pbkdf'
  gem 'ed25519'
  gem 'rbnacl'
end

group :development, :test do
  gem 'factory_bot_rails'
  gem 'rspec-rails'
  gem 'rubocop'
  gem 'rubocop-rails'
  gem 'rubocop-rspec'
  gem 'sqlite3'
end

group :test do
  gem 'cucumber-rails', '~> 1.0', require: false
  gem 'database_cleaner'
  gem 'rails-controller-testing'
  gem 'rspec-activemodel-mocks'
  gem 'shoulda-matchers'
  gem 'simplecov'
  gem 'vcr'
  gem 'webmock'
end
