diff --git a/Gemfile b/Gemfile index 2a5f647..df32188 100644 --- a/Gemfile +++ b/Gemfile @@ -1,3 +1,5 @@ +# frozen_string_literal: true + group :development do gem 'translations-manager', git: 'https://github.com/discourse/translations-manager.git' end diff --git a/app/controllers/patreon_admin_controller.rb b/app/controllers/patreon_admin_controller.rb index 73f1d7c..01b6273 100644 --- a/app/controllers/patreon_admin_controller.rb +++ b/app/controllers/patreon_admin_controller.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require_dependency 'application_controller' class ::Patreon::PatreonAdminController < Admin::AdminController diff --git a/app/controllers/patreon_webhook_controller.rb b/app/controllers/patreon_webhook_controller.rb index 4464404..ec021f9 100644 --- a/app/controllers/patreon_webhook_controller.rb +++ b/app/controllers/patreon_webhook_controller.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'openssl' require 'json' diff --git a/app/jobs/onceoff/migrate_patreon_user_infos.rb b/app/jobs/onceoff/migrate_patreon_user_infos.rb index ab64254..270e79c 100644 --- a/app/jobs/onceoff/migrate_patreon_user_infos.rb +++ b/app/jobs/onceoff/migrate_patreon_user_infos.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + module Jobs module Patreon class MigratePatreonUserInfos < ::Jobs::Onceoff diff --git a/app/jobs/onceoff/update_brand_images.rb b/app/jobs/onceoff/update_brand_images.rb index c8a796c..474edf1 100644 --- a/app/jobs/onceoff/update_brand_images.rb +++ b/app/jobs/onceoff/update_brand_images.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + module Jobs module Patreon class UpdateBrandImages < ::Jobs::Onceoff diff --git a/app/jobs/regular/sync_local_patrons_to_groups.rb b/app/jobs/regular/sync_local_patrons_to_groups.rb index 8619df1..4518c8d 100644 --- a/app/jobs/regular/sync_local_patrons_to_groups.rb +++ b/app/jobs/regular/sync_local_patrons_to_groups.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + module ::Jobs class SyncLocalPatronsToGroups < ::Jobs::Base diff --git a/app/jobs/scheduled/patreon_sync_patrons_to_groups.rb b/app/jobs/scheduled/patreon_sync_patrons_to_groups.rb index b85842b..204c89a 100644 --- a/app/jobs/scheduled/patreon_sync_patrons_to_groups.rb +++ b/app/jobs/scheduled/patreon_sync_patrons_to_groups.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + module ::Jobs class PatreonSyncPatronsToGroups < ::Jobs::Scheduled every 6.hours diff --git a/app/jobs/scheduled/patreon_update_tokens.rb b/app/jobs/scheduled/patreon_update_tokens.rb index 77d71a6..d400c8c 100644 --- a/app/jobs/scheduled/patreon_update_tokens.rb +++ b/app/jobs/scheduled/patreon_update_tokens.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + module ::Jobs class PatreonUpdateTokens < ::Jobs::Scheduled every 7.days diff --git a/bin/pull_translations.rb b/bin/pull_translations.rb index 755a227..789ccaa 100755 --- a/bin/pull_translations.rb +++ b/bin/pull_translations.rb @@ -1,4 +1,5 @@ #!/usr/bin/env ruby +# frozen_string_literal: true # Usage: # bundle install diff --git a/lib/api.rb b/lib/api.rb index 1531087..b7e8967 100644 --- a/lib/api.rb +++ b/lib/api.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'json' module ::Patreon diff --git a/lib/campaign.rb b/lib/campaign.rb index 9ffceff..21e04b2 100644 --- a/lib/campaign.rb +++ b/lib/campaign.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'json' module ::Patreon diff --git a/lib/patron.rb b/lib/patron.rb index 6c7c089..83e5631 100644 --- a/lib/patron.rb +++ b/lib/patron.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'json' module ::Patreon diff --git a/lib/pledge.rb b/lib/pledge.rb index b0bd988..18da0f1 100644 --- a/lib/pledge.rb +++ b/lib/pledge.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + module ::Patreon class Pledge diff --git a/lib/seed.rb b/lib/seed.rb index df80214..8f5cffe 100644 --- a/lib/seed.rb +++ b/lib/seed.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + module ::Patreon class Seed PLUGIN_NAME = 'discourse-patreon'.freeze diff --git a/lib/tokens.rb b/lib/tokens.rb index ca95157..d6d2e53 100644 --- a/lib/tokens.rb +++ b/lib/tokens.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'json' module ::Patreon diff --git a/plugin.rb b/plugin.rb index 4cc44a1..23c74d7 100644 --- a/plugin.rb +++ b/plugin.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + # name: discourse-patreon # about: Integration features between Patreon and Discourse # version: 2.0 diff --git a/spec/api_spec.rb b/spec/api_spec.rb index 173522e..a310458 100644 --- a/spec/api_spec.rb +++ b/spec/api_spec.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'rails_helper' RSpec.describe ::Patreon::Api do diff --git a/spec/campaign_spec.rb b/spec/campaign_spec.rb index 9624b01..6875a17 100644 --- a/spec/campaign_spec.rb +++ b/spec/campaign_spec.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'rails_helper' require_relative 'spec_helper' diff --git a/spec/jobs/migrate_patreon_user_infos_spec.rb b/spec/jobs/migrate_patreon_user_infos_spec.rb index 015677d..e6f8644 100644 --- a/spec/jobs/migrate_patreon_user_infos_spec.rb +++ b/spec/jobs/migrate_patreon_user_infos_spec.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'rails_helper' RSpec.describe Jobs::Patreon::MigratePatreonUserInfos do diff --git a/spec/jobs/patreon_update_tokens_spec.rb b/spec/jobs/patreon_update_tokens_spec.rb index 7cdecd0..187eb20 100644 --- a/spec/jobs/patreon_update_tokens_spec.rb +++ b/spec/jobs/patreon_update_tokens_spec.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'rails_helper' require_relative '../spec_helper' diff --git a/spec/jobs/update_brand_images_spec.rb b/spec/jobs/update_brand_images_spec.rb index b714c1e..ddae482 100644 --- a/spec/jobs/update_brand_images_spec.rb +++ b/spec/jobs/update_brand_images_spec.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'rails_helper' RSpec.describe Jobs::Patreon::UpdateBrandImages do diff --git a/spec/patron_spec.rb b/spec/patron_spec.rb index ab3b528..0f4c5d6 100644 --- a/spec/patron_spec.rb +++ b/spec/patron_spec.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'rails_helper' RSpec.describe ::Patreon::Patron do diff --git a/spec/requests/patreon_admin_controller_spec.rb b/spec/requests/patreon_admin_controller_spec.rb index 2eda279..e4129d1 100644 --- a/spec/requests/patreon_admin_controller_spec.rb +++ b/spec/requests/patreon_admin_controller_spec.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'rails_helper' describe Patreon::PatreonAdminController do diff --git a/spec/requests/patreon_webhook_controller_spec.rb b/spec/requests/patreon_webhook_controller_spec.rb index 0fa7746..aa62492 100644 --- a/spec/requests/patreon_webhook_controller_spec.rb +++ b/spec/requests/patreon_webhook_controller_spec.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require "rails_helper" require 'openssl' require 'json' diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index 25813b1..4aeaad7 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -1,3 +1,4 @@ +# frozen_string_literal: true RSpec.shared_context "spec helper" do