Skip to content

Commit afc0942

Browse files
committed
Code style for config
1 parent 267f268 commit afc0942

22 files changed

+102
-61
lines changed

config/application.rb

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
1-
require File.expand_path('../boot', __FILE__)
2-
require File.expand_path('../../app/models/site_setting.rb', __FILE__)
1+
# frozen_string_literal: true
2+
3+
require File.expand_path('boot', __dir__)
4+
require File.expand_path('../app/models/site_setting.rb', __dir__)
35

46
require 'rails/all'
57

@@ -24,7 +26,7 @@ class Application < Rails::Application
2426
# config.i18n.default_locale = :de
2527

2628
# Configure sensitive parameters which will be filtered from the log file.
27-
config.filter_parameters += [:password, :session_id, :api_password, :submission_file, :return_file, :test_output, :stdout, :stderr, :vm_log]
29+
config.filter_parameters += %i[password session_id api_password submission_file return_file test_output stdout stderr vm_log]
2830

2931
config.active_record.raise_in_transactional_callbacks = true
3032

@@ -33,20 +35,20 @@ class Application < Rails::Application
3335

3436
config.relative_url_root = SiteSetting.value('base_path')
3537

36-
config.middleware.insert_before 0, "Rack::Cors", :debug => true, :logger => (-> { Rails.logger }) do
38+
config.middleware.insert_before 0, 'Rack::Cors', debug: true, logger: (-> { Rails.logger }) do
3739
allow do
3840
origins '*'
3941
resource '/oauth*', headers: :any, methods: :any
4042
resource '/api*', headers: :any, methods: :any
4143
end
4244
allow do
4345
origins SiteSetting.all_settings['cors_origins']
44-
resource '/auth*', headers: :any, methods: [:get, :post]
46+
resource '/auth*', headers: :any, methods: %i[get post]
4547
resource '/paste/*', headers: :any, methods: [:get]
4648
resource '/courses', headers: :any, methods: [:get]
4749
resource '/courses/*', headers: :any, methods: [:get]
4850
resource '/courses/*/points*', headers: :any, methods: [:get]
49-
resource '/exercises/*', headers: :any, methods: [:get, :post]
51+
resource '/exercises/*', headers: :any, methods: %i[get post]
5052
resource '/org/*/courses.json', headers: :any, methods: [:get]
5153
resource '/org/*/courses/*', headers: :any, methods: [:get]
5254
resource '/org/*/courses/*/points*', headers: :any, methods: [:get]

config/boot.rb

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1-
ENV['BUNDLE_GEMFILE'] ||= File.expand_path('../../Gemfile', __FILE__)
1+
# frozen_string_literal: true
2+
3+
ENV['BUNDLE_GEMFILE'] ||= File.expand_path('../Gemfile', __dir__)
24

35
require 'bundler/setup' # Set up gems listed in the Gemfile.

config/environment.rb

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
1+
# frozen_string_literal: true
2+
13
# Load the Rails application.
2-
require File.expand_path('../application', __FILE__)
4+
require File.expand_path('application', __dir__)
35

46
# Initialize the Rails application.
57
Rails.application.initialize!

config/environments/development.rb

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
Rails.application.configure do
24
config.logstasher.enabled = true
35

@@ -40,12 +42,12 @@
4042
# Use a different cache store in production.
4143
if ENV['REDIS_URL']
4244
config.cache_store = :readthis_store, {
43-
expires_in: 1.weeks.to_i, #default
44-
namespace: 'cache',
45-
redis: { url: ENV.fetch('REDIS_URL'), driver: :hiredis }
45+
expires_in: 1.week.to_i, # default
46+
namespace: 'cache',
47+
redis: { url: ENV.fetch('REDIS_URL'), driver: :hiredis }
4648
}
4749
Readthis.fault_tolerant = true
4850
else
49-
config.cache_store = :memory_store, { size: 64.megabytes } #
51+
config.cache_store = :memory_store, { size: 64.megabytes }
5052
end
5153
end

config/environments/production.rb

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
Rails.application.configure do
24
config.logstasher.enabled = true
35
#
@@ -48,21 +50,21 @@
4850

4951
# Prepend all log lines with the following tags.
5052
# config.log_tags = [ :subdomain, :uuid ]
51-
config.log_tags = [ :uuid ]
53+
config.log_tags = [:uuid]
5254

5355
# Use a different logger for distributed setups.
5456
# config.logger = ActiveSupport::TaggedLogging.new(SyslogLogger.new)
5557

5658
# Use a different cache store in production.
5759
if ENV['REDIS_URL']
5860
config.cache_store = :readthis_store, {
59-
expires_in: 1.weeks.to_i, #default
60-
namespace: 'cache',
61-
redis: { url: ENV.fetch('REDIS_URL'), driver: :hiredis }
61+
expires_in: 1.week.to_i, # default
62+
namespace: 'cache',
63+
redis: { url: ENV.fetch('REDIS_URL'), driver: :hiredis }
6264
}
6365
Readthis.fault_tolerant = true
6466
else
65-
config.cache_store = :memory_store, { size: 64.megabytes } #
67+
config.cache_store = :memory_store, { size: 64.megabytes }
6668
end
6769

6870
# Enable serving of images, stylesheets, and JavaScripts from an asset server.

config/environments/test.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
Rails.application.configure do
24
# Settings specified here will take precedence over those in config/application.rb.
35

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
# Configures extra user fields
24
group 'Other' do
35
html('<p>Please provide your full name if ...</p>')
@@ -6,6 +8,6 @@
68
field_type: 'text',
79
label: 'First and Last name',
810
show_in_participant_list: true,
9-
visible_to_if: lambda {|_user| true } # defaults to true
11+
visible_to_if: ->(_user) { true } # defaults to true
1012
)
1113
end

config/initializers/admin.rb

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11

2+
# frozen_string_literal: true
3+
24
class CanAccessPgHero
35
def self.matches?(request)
4-
current_user = User.find_by_id(request.env['rack.session']['user_id'])
6+
current_user = User.find_by(id: request.env['rack.session']['user_id'])
57
return false if current_user.blank?
68
Ability.new(current_user).can? :access_pghero, nil
79
end

config/initializers/assets.rb

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
1+
# frozen_string_literal: true
2+
13
# Be sure to restart your server when you modify this file.
24

35
# Version of your assets, change this if you want to expire all your assets.
46
Rails.application.config.assets.version = '1.0'
57

68
# Precompile additional assets.
79
# application.js, application.css, and all non-JS/CSS in app/assets folder are already added.
8-
Rails.application.config.assets.precompile += %w( application-bare.css application-bare.js application-test.css courses.js courses.css solutions.css solutions.js submissions.css submissions.js reviews.css sessions.css reviews.js migrate_to_other_course.css migrate_to_other_course.js setup/setup.css setup/organizations.css setup/organizations.js organizations.css participants.css points.css)
10+
Rails.application.config.assets.precompile += %w[application-bare.css application-bare.js application-test.css courses.js courses.css solutions.css solutions.js submissions.css submissions.js reviews.css sessions.css reviews.js migrate_to_other_course.css migrate_to_other_course.js setup/setup.css setup/organizations.css setup/organizations.js organizations.css participants.css points.css]
911

1012
# Include vendor images
1113
Rails.application.config.assets.precompile << proc do |path|

config/initializers/backtrace_silencers.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# frozen_string_literal: true
2+
13
# Be sure to restart your server when you modify this file.
24

35
# You can add backtrace silencers for libraries that you're using but don't wish to see in your backtraces.

0 commit comments

Comments
 (0)