source 'rubygems.org'

git_source(:github) { |repo| “github.com/#{repo}.git” }

ruby '2.7.0'

gem 'bootsnap', require: false

# Authentication gem 'devise'

# Interactor gem 'dry-monads'

# Validation gem 'dry-validation'

# I18n for js gem 'i18n-js'

# Image gem 'mini_magick'

# Database adapter gem 'pg'

# Data migrator gem 'data_migrate'

# Ruby Server gem 'puma'

# Framework gem 'rails'

# User roles management gem 'rolify'

# Assets gem 'webpacker'

group :development do

gem 'better_errors'
gem 'letter_opener_web'
gem 'listen'
gem 'spring'
gem 'spring-watcher-listen'
gem 'web-console'

end

group :test do

gem 'capybara'
gem 'rspec-rails'
gem 'selenium-webdriver'
gem 'shoulda-matchers'
gem 'simplecov', require: false
gem 'webdrivers', require: false

end

group :development, :test do

gem 'brakeman', require: false
gem 'bullet'
gem 'bundler-audit', require: false
gem 'factory_bot_rails'
gem 'fasterer', require: false
gem 'ffaker'
gem 'i18n-tasks'
gem 'lol_dba'
gem 'pry-rails'
gem 'pry-rescue'
gem 'pry-stack_explorer'
gem 'rails_best_practices', require: false
gem 'reek', require: false
gem 'rubocop', require: false
gem 'rubocop-performance', require: false
gem 'rubocop-rspec'
gem 'rubycritic', require: false

end

gem 'tzinfo-data', platforms: %i[ruby jruby]