Skip to content

Instantly share code, notes, and snippets.

@smapira
Last active September 30, 2021 18:27
Show Gist options
  • Select an option

  • Save smapira/2dbc861e4212a2f86c3e0d09a7c6de27 to your computer and use it in GitHub Desktop.

Select an option

Save smapira/2dbc861e4212a2f86c3e0d09a7c6de27 to your computer and use it in GitHub Desktop.

Revisions

  1. smapira revised this gist Sep 30, 2021. 1 changed file with 5 additions and 0 deletions.
    5 changes: 5 additions & 0 deletions Gemfile
    Original file line number Diff line number Diff line change
    @@ -15,14 +15,18 @@ gem 'devise-i18n'
    gem 'devise_token_auth'
    gem 'dotenv-rails', require: 'dotenv/rails-now'
    gem 'has_scope' # Map incoming controller parameters
    gem 'her' # an ORM (Object Relational Mapper) that maps REST resources
    gem 'kaminari'
    gem 'lockbox' # Modern encryption
    gem 'lograge'
    gem 'mail'
    gem 'mail_form' # Send e-mail straight from forms
    gem 'memoist' # ActiveSupport::Memoizable with a few enhancements
    gem 'meta-tags' # SEO for Ruby on Rails
    gem 'mysql2'
    gem 'possibly' # A maybe monad
    gem 'premailer'
    gem 'public_activity' # activity tracking for models
    gem 'puma'
    gem 'pundit' # minimal authorization
    gem 'rack-attack'
    @@ -37,6 +41,7 @@ gem 'sitemap_generator'
    gem 'slim-rails'
    gem 'sqlite3'
    gem 'tzinfo-data', platforms: %i[mingw mswin x64_mingw jruby]
    gem 'webpacker'

    group :development, :test do
    gem 'byebug', platforms: %i[mri mingw x64_mingw]
  2. smapira revised this gist Sep 28, 2021. 1 changed file with 5 additions and 0 deletions.
    5 changes: 5 additions & 0 deletions Gemfile
    Original file line number Diff line number Diff line change
    @@ -5,6 +5,9 @@ git_source(:github) { |repo| "https://github.com/#{repo}.git" }

    gem 'aasm' # Ruby state machines
    gem 'active_model_serializers' # implementation and Rails hooks
    gem 'ahoy_email' # First-party email analytics
    gem 'ahoy_matey' # First-party analytics
    gem 'blind_index' # Securely search encrypted database fields
    gem 'bootsnap', require: false
    gem 'classy_hash' # lightweight Hash validation
    gem 'devise'
    @@ -13,6 +16,7 @@ gem 'devise_token_auth'
    gem 'dotenv-rails', require: 'dotenv/rails-now'
    gem 'has_scope' # Map incoming controller parameters
    gem 'kaminari'
    gem 'lockbox' # Modern encryption
    gem 'lograge'
    gem 'mail'
    gem 'memoist' # ActiveSupport::Memoizable with a few enhancements
    @@ -25,6 +29,7 @@ gem 'rack-attack'
    gem 'rack-cors'
    gem 'rails'
    gem 'rails-i18n'
    gem 'ransack'
    gem 'rollbar'
    gem 'rswag-api'
    gem 'rswag-ui'
  3. smapira revised this gist Sep 23, 2021. 1 changed file with 5 additions and 5 deletions.
    10 changes: 5 additions & 5 deletions Gemfile
    Original file line number Diff line number Diff line change
    @@ -26,6 +26,8 @@ gem 'rack-cors'
    gem 'rails'
    gem 'rails-i18n'
    gem 'rollbar'
    gem 'rswag-api'
    gem 'rswag-ui'
    gem 'sitemap_generator'
    gem 'slim-rails'
    gem 'sqlite3'
    @@ -36,6 +38,7 @@ group :development, :test do
    gem 'mail_view' # Visual email testing
    gem 'rbs', require: false
    gem 'rbs_rails', require: false
    gem 'rswag-specs'
    gem 'steep', require: false
    end

    @@ -47,7 +50,9 @@ group :development do
    gem 'brakeman' # static analysis tool which checks Ruby on Rails applications for security vulnerabilities
    gem 'bullet' # help to kill N+1 queries and unused eager loading
    gem 'flamegraph' # profiling support
    gem 'guard-livereload', require: false
    gem 'guard-rspec', require: false
    gem 'guard-shell', require: false
    gem 'haml2slim'
    gem 'hirb' # a mini view framework for console/irb
    gem 'html2slim'
    @@ -68,9 +73,6 @@ group :development do
    gem 'rubocop-rspec'
    gem 'seed_dump'
    gem 'spring'
    gem 'spring-commands-rspec'
    gem 'spring-commands-rubocop'
    gem 'spring-watcher-listen'
    gem 'stackprof'
    gem 'tapp'
    gem 'web-console'
    @@ -97,5 +99,3 @@ group :test do
    gem 'selenium-webdriver'
    gem 'timecop'
    end


  4. smapira revised this gist Sep 20, 2021. 1 changed file with 7 additions and 5 deletions.
    12 changes: 7 additions & 5 deletions Gemfile
    Original file line number Diff line number Diff line change
    @@ -5,7 +5,7 @@ git_source(:github) { |repo| "https://github.com/#{repo}.git" }

    gem 'aasm' # Ruby state machines
    gem 'active_model_serializers' # implementation and Rails hooks
    gem 'bootsnap', '>= 1.4.4', require: false
    gem 'bootsnap', require: false
    gem 'classy_hash' # lightweight Hash validation
    gem 'devise'
    gem 'devise-i18n'
    @@ -16,18 +16,19 @@ gem 'kaminari'
    gem 'lograge'
    gem 'mail'
    gem 'memoist' # ActiveSupport::Memoizable with a few enhancements
    gem 'mysql2'
    gem 'possibly' # A maybe monad
    gem 'premailer'
    gem 'puma', '~> 5.0'
    gem 'puma'
    gem 'pundit' # minimal authorization
    gem 'rack-attack'
    gem 'rack-cors'
    gem 'rails', '~> 6.1.4', '>= 6.1.4.1'
    gem 'rails'
    gem 'rails-i18n'
    gem 'rollbar'
    gem 'sitemap_generator'
    gem 'slim-rails'
    gem 'sqlite3', '~> 1.4'
    gem 'sqlite3'
    gem 'tzinfo-data', platforms: %i[mingw mswin x64_mingw jruby]

    group :development, :test do
    @@ -52,7 +53,7 @@ group :development do
    gem 'html2slim'
    gem 'kss-rails' # A methodology for documenting CSS
    gem 'letter_opener_web'
    gem 'listen', '~> 3.3'
    gem 'listen'
    gem 'mailcatcher'
    gem 'memory_profiler'
    gem 'meta_request'
    @@ -97,3 +98,4 @@ group :test do
    gem 'timecop'
    end


  5. smapira revised this gist Sep 20, 2021. 1 changed file with 28 additions and 14 deletions.
    42 changes: 28 additions & 14 deletions Gemfile
    Original file line number Diff line number Diff line change
    @@ -3,41 +3,56 @@
    source 'https://rubygems.org'
    git_source(:github) { |repo| "https://github.com/#{repo}.git" }

    gem 'airbrake'
    gem 'aasm' # Ruby state machines
    gem 'active_model_serializers' # implementation and Rails hooks
    gem 'bootsnap', '>= 1.4.4', require: false
    gem 'classy_hash' # lightweight Hash validation
    gem 'devise'
    gem 'devise-i18n'
    gem 'devise_token_auth'
    gem 'dotenv-rails', require: 'dotenv/rails-now'
    gem 'has_scope' # Map incoming controller parameters
    gem 'kaminari'
    gem 'lograge'
    gem 'mail'
    gem 'memoist'
    gem 'possibly'
    gem "premailer"
    gem 'memoist' # ActiveSupport::Memoizable with a few enhancements
    gem 'possibly' # A maybe monad
    gem 'premailer'
    gem 'puma', '~> 5.0'
    gem 'pundit' # minimal authorization
    gem 'rack-attack'
    gem 'rack-cors'
    gem 'rails', '~> 6.1.4', '>= 6.1.4.1'
    gem 'rails-i18n'
    gem 'rollbar'
    gem 'sitemap_generator'
    gem 'slim-rails'
    gem 'statesman'
    gem 'sqlite3', '~> 1.4'
    gem 'tzinfo-data', platforms: %i[mingw mswin x64_mingw jruby]

    group :development, :test do
    gem 'byebug', platforms: %i[mri mingw x64_mingw]
    gem 'mail_view' # Visual email testing
    gem 'rbs', require: false
    gem 'rbs_rails', require: false
    gem 'steep', require: false
    end

    group :development do
    gem 'annotate'
    gem 'awesome_print'
    gem 'better_errors'
    gem 'binding_of_caller'
    gem 'bullet'
    gem 'brakeman'
    gem 'flamegraph'
    gem 'brakeman' # static analysis tool which checks Ruby on Rails applications for security vulnerabilities
    gem 'bullet' # help to kill N+1 queries and unused eager loading
    gem 'flamegraph' # profiling support
    gem 'guard-rspec', require: false
    gem 'haml2slim'
    gem 'hirb'
    gem 'hirb' # a mini view framework for console/irb
    gem 'html2slim'
    gem 'kss-rails' # A methodology for documenting CSS
    gem 'letter_opener_web'
    gem 'listen'
    gem 'listen', '~> 3.3'
    gem 'mailcatcher'
    gem 'memory_profiler'
    gem 'meta_request'
    @@ -48,6 +63,7 @@ group :development do
    gem 'rb-fsevent', require: false
    gem 'rubocop', require: false
    gem 'rubocop-faker'
    gem 'rubocop-rails', require: false
    gem 'rubocop-rspec'
    gem 'seed_dump'
    gem 'spring'
    @@ -57,7 +73,6 @@ group :development do
    gem 'stackprof'
    gem 'tapp'
    gem 'web-console'
    gem "mail_view"
    end

    group :test do
    @@ -71,15 +86,14 @@ group :test do
    gem 'faker'
    gem 'faker-japanese'
    gem 'json_expressions'
    gem 'launchy'
    gem 'launchy' # a helper for launching cross-platform applications
    gem 'rack-test'
    gem 'rails-controller-testing'
    gem 'rspec-css'
    gem 'rspec-json_expectations'
    gem 'rspec-rails'
    gem 'rspec_junit_formatter'
    gem 'rspec-rails'
    gem 'selenium-webdriver'
    gem 'timecop'
    gem "mail_view"
    end

  6. smapira revised this gist Sep 19, 2021. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions Gemfile
    Original file line number Diff line number Diff line change
    @@ -9,8 +9,6 @@ gem 'devise-i18n'
    gem 'dotenv-rails', require: 'dotenv/rails-now'
    gem 'lograge'
    gem 'mail'
    gem "mail_view"
    gem 'mailcatcher'
    gem 'memoist'
    gem 'possibly'
    gem "premailer"
    @@ -59,6 +57,7 @@ group :development do
    gem 'stackprof'
    gem 'tapp'
    gem 'web-console'
    gem "mail_view"
    end

    group :test do
    @@ -81,5 +80,6 @@ group :test do
    gem 'rspec_junit_formatter'
    gem 'selenium-webdriver'
    gem 'timecop'
    gem "mail_view"
    end

  7. smapira revised this gist Jul 28, 2020. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions Gemfile
    Original file line number Diff line number Diff line change
    @@ -69,6 +69,7 @@ group :test do
    gem 'database_cleaner'
    gem 'email_spec'
    gem 'factory_bot_rails'
    gem 'faker'
    gem 'faker-japanese'
    gem 'json_expressions'
    gem 'launchy'
    @@ -81,3 +82,4 @@ group :test do
    gem 'selenium-webdriver'
    gem 'timecop'
    end

  8. smapira renamed this gist Jul 26, 2020. 1 changed file with 0 additions and 0 deletions.
    File renamed without changes.
  9. smapira revised this gist Jul 26, 2020. 1 changed file with 5 additions and 0 deletions.
    5 changes: 5 additions & 0 deletions gistfile1.txt
    Original file line number Diff line number Diff line change
    @@ -1,3 +1,8 @@
    # frozen_string_literal: true

    source 'https://rubygems.org'
    git_source(:github) { |repo| "https://github.com/#{repo}.git" }

    gem 'airbrake'
    gem 'devise'
    gem 'devise-i18n'
  10. smapira created this gist Jul 26, 2020.
    78 changes: 78 additions & 0 deletions gistfile1.txt
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,78 @@
    gem 'airbrake'
    gem 'devise'
    gem 'devise-i18n'
    gem 'dotenv-rails', require: 'dotenv/rails-now'
    gem 'lograge'
    gem 'mail'
    gem "mail_view"
    gem 'mailcatcher'
    gem 'memoist'
    gem 'possibly'
    gem "premailer"
    gem 'rack-attack'
    gem 'rack-cors'
    gem 'rails-i18n'
    gem 'rollbar'
    gem 'sitemap_generator'
    gem 'slim-rails'
    gem 'statesman'

    group :development, :test do
    gem 'byebug', platforms: %i[mri mingw x64_mingw]
    end

    group :development do
    gem 'annotate'
    gem 'awesome_print'
    gem 'better_errors'
    gem 'binding_of_caller'
    gem 'bullet'
    gem 'brakeman'
    gem 'flamegraph'
    gem 'guard-rspec', require: false
    gem 'haml2slim'
    gem 'hirb'
    gem 'html2slim'
    gem 'letter_opener_web'
    gem 'listen'
    gem 'mailcatcher'
    gem 'memory_profiler'
    gem 'meta_request'
    gem 'pry-byebug', require: false
    gem 'pry-rails'
    gem 'rack-mini-profiler', require: false
    gem 'rails_best_practices'
    gem 'rb-fsevent', require: false
    gem 'rubocop', require: false
    gem 'rubocop-faker'
    gem 'rubocop-rspec'
    gem 'seed_dump'
    gem 'spring'
    gem 'spring-commands-rspec'
    gem 'spring-commands-rubocop'
    gem 'spring-watcher-listen'
    gem 'stackprof'
    gem 'tapp'
    gem 'web-console'
    end

    group :test do
    gem 'capybara'
    gem 'chromedriver-helper'
    gem 'connection_pool'
    gem 'cucumber-rails', require: false # require: false is needed for cucumber-rails
    gem 'database_cleaner'
    gem 'email_spec'
    gem 'factory_bot_rails'
    gem 'faker-japanese'
    gem 'json_expressions'
    gem 'launchy'
    gem 'rack-test'
    gem 'rails-controller-testing'
    gem 'rspec-css'
    gem 'rspec-json_expectations'
    gem 'rspec-rails'
    gem 'rspec_junit_formatter'
    gem 'selenium-webdriver'
    gem 'timecop'
    end