Skip to content

Commit 60526c0

Browse files
committed
Remove http_encoder_patch, Rails new version not need that;
Format config/
1 parent 733d57e commit 60526c0

20 files changed

+122
-188
lines changed

config/application.rb

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
11
# coding: utf-8
22
require File.expand_path('../boot', __FILE__)
33

4-
require "action_controller/railtie"
5-
require "action_mailer/railtie"
6-
require "rails/test_unit/railtie"
4+
require 'action_controller/railtie'
5+
require 'action_mailer/railtie'
6+
require 'rails/test_unit/railtie'
77
require 'sprockets/railtie'
88

99
if defined?(Bundler)
10-
Bundler.require *Rails.groups(assets: %w(production development test))
10+
Bundler.require(*Rails.groups(assets: %w(production development test)))
1111
end
1212

1313
module RubyChina
1414
class Application < Rails::Application
1515
# Custom directories with classes and modules you want to be autoloadable.
1616
config.time_zone = 'Beijing'
17-
17+
1818
# Ensure App config files exist.
1919
if Rails.env.development?
20-
%W(config redis mongoid secrets).each do |fname|
20+
%w(config redis mongoid secrets).each do |fname|
2121
filename = "config/#{fname}.yml"
2222
next if File.exist?(Rails.root.join(filename))
2323
FileUtils.cp(Rails.root.join("#{filename}.default"), Rails.root.join(filename))
@@ -26,32 +26,32 @@ class Application < Rails::Application
2626

2727
# The default locale is :en and all translations from config/locales/*.rb,yml are auto loaded.
2828
config.i18n.load_path += Dir[Rails.root.join('my', 'locales', '*.{rb,yml}').to_s]
29-
config.i18n.default_locale = "zh-CN"
30-
31-
config.autoload_paths << Rails.root.join("app/api")
29+
config.i18n.default_locale = 'zh-CN'
30+
31+
config.autoload_paths << Rails.root.join('app/api')
3232
config.eager_load_paths += %W( #{config.root}/lib/exception_notifier )
3333

3434
# Configure the default encoding used in templates for Ruby 1.9.
35-
config.encoding = "utf-8"
35+
config.encoding = 'utf-8'
3636

3737
config.mongoid.include_root_in_json = false
3838

3939
config.generators do |g|
4040
g.test_framework :rspec
41-
g.fixture_replacement :factory_girl, dir: "spec/factories"
41+
g.fixture_replacement :factory_girl, dir: 'spec/factories'
4242
end
4343

44-
config.action_view.sanitized_allowed_attributes = %w{target}
44+
config.action_view.sanitized_allowed_attributes = %w(target)
4545

46-
config.to_prepare {
47-
Devise::Mailer.layout "mailer"
46+
config.to_prepare do
47+
Devise::Mailer.layout 'mailer'
4848
# Only Applications list
49-
Doorkeeper::ApplicationsController.layout "simple"
49+
Doorkeeper::ApplicationsController.layout 'simple'
5050
# Only Authorization endpoint
51-
Doorkeeper::AuthorizationsController.layout "simple"
51+
Doorkeeper::AuthorizationsController.layout 'simple'
5252
# Only Authorized Applications
53-
Doorkeeper::AuthorizedApplicationsController.layout "simple"
54-
}
53+
Doorkeeper::AuthorizedApplicationsController.layout 'simple'
54+
end
5555

5656
config.middleware.use Rack::Cors do
5757
allow do
@@ -61,7 +61,7 @@ class Application < Rails::Application
6161
end
6262
end
6363

64-
config.cache_store = [:dalli_store,"127.0.0.1", { namespace: "rb-cn", compress: true }]
64+
config.cache_store = [:dalli_store, '127.0.0.1', { namespace: 'rb-cn', compress: true }]
6565

6666
config.middleware.insert 0, Rack::UTF8Sanitizer
6767
end
@@ -72,5 +72,5 @@ class Application < Rails::Application
7272
I18n.config.enforce_available_locales = false
7373
I18n.locale = 'zh-CN'
7474

75-
require "markdown"
75+
require 'markdown'
7676
# GC::Profiler.enable

config/deploy.rb

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,20 +8,20 @@
88

99
set :rvm_ruby_string, 'ruby-2.2.2'
1010
set :rvm_type, :user
11-
set :application, "ruby-china"
12-
set :repository, "git://github.com/ruby-china/ruby-china.git"
13-
set :branch, "master"
11+
set :application, 'ruby-china'
12+
set :repository, 'git://github.com/ruby-china/ruby-china.git'
13+
set :branch, 'master'
1414
set :scm, :git
15-
set :user, "ruby"
15+
set :user, 'ruby'
1616
set :deploy_to, "/data/www/#{application}"
17-
set :runner, "ruby"
17+
set :runner, 'ruby'
1818
# set :deploy_via, :remote_cache
1919
set :git_shallow_clone, 1
2020

21-
role :web, "ruby-china.org"
22-
role :app, "ruby-china.org"
23-
role :db, "ruby-china.org", primary: true
24-
role :queue, "ruby-china.org"
21+
role :web, 'ruby-china.org'
22+
role :app, 'ruby-china.org'
23+
role :db, 'ruby-china.org', primary: true
24+
role :queue, 'ruby-china.org'
2525

2626
task :link_shared, roles: :web do
2727
run "mkdir -p #{shared_path}/log"
@@ -43,5 +43,5 @@
4343
run "cd #{current_path}; RAILS_ENV=production bundle exec rake db:mongoid:create_indexes"
4444
end
4545

46-
after "deploy:finalize_update","deploy:symlink", :link_shared, :migrate_db , :compile_assets
46+
after 'deploy:finalize_update', 'deploy:symlink', :link_shared, :migrate_db, :compile_assets
4747
after 'deploy:restart', 'unicorn:restart'

config/environments/development.rb

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@
1818
# Don't care if the mailer can't send
1919
config.action_mailer.raise_delivery_errors = false
2020
# config.action_mailer.delivery_method = :letter_opener
21-
config.action_mailer.default_url_options = { :host => Setting.domain }
22-
config.action_mailer.delivery_method = :letter_opener
21+
config.action_mailer.default_url_options = { host: Setting.domain }
22+
config.action_mailer.delivery_method = :letter_opener
2323

2424
# Print deprecation notices to the Rails logger
2525
config.active_support.deprecation = :log
@@ -40,12 +40,12 @@
4040
end
4141

4242
@last_api_change = Time.now
43-
api_reloader = ActiveSupport::FileUpdateChecker.new(Dir["#{Rails.root}/app/grape/**/*.rb"]) do |reloader|
44-
times = Dir["#{Rails.root}/app/grape/**/*.rb"].map{|f| File.mtime(f) }
45-
files = Dir["#{Rails.root}/app/grape/**/*.rb"].map{|f| f }
43+
api_reloader = ActiveSupport::FileUpdateChecker.new(Dir["#{Rails.root}/app/grape/**/*.rb"]) do |_reloader|
44+
times = Dir["#{Rails.root}/app/grape/**/*.rb"].map { |f| File.mtime(f) }
45+
files = Dir["#{Rails.root}/app/grape/**/*.rb"].map { |f| f }
4646

47-
Rails.logger.debug "! Change detected: reloading following files:"
48-
files.each_with_index do |s,i|
47+
Rails.logger.debug '! Change detected: reloading following files:'
48+
files.each_with_index do |s, i|
4949
if times[i] > @last_api_change
5050
Rails.logger.debug " - #{s}"
5151
load s

config/environments/production.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@
5656

5757
# Disable delivery errors, bad email addresses will be ignored
5858
# config.action_mailer.raise_delivery_errors = false
59-
config.action_mailer.default_url_options = { host: Setting.domain, protocol: "https" }
59+
config.action_mailer.default_url_options = { host: Setting.domain, protocol: 'https' }
6060
config.action_mailer.delivery_method = :postmark
6161
config.action_mailer.postmark_settings = { api_key: Setting.email_password }
6262

config/environments/test.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
config.eager_load = false
1414

1515
# Configure static asset server for tests with Cache-Control for performance.
16-
config.serve_static_files = true
16+
config.serve_static_files = true
1717
config.static_cache_control = 'public, max-age=3600'
1818

1919
# Show full error reports and disable caching.
@@ -39,4 +39,4 @@
3939

4040
# Raises error for missing translations
4141
# config.action_view.raise_on_missing_translations = true
42-
end
42+
end

config/initializers/assets.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,5 @@
55
# Precompile additional assets.
66
# application.js, application.css, and all non-JS/CSS in app/assets folder are already added.
77
Rails.application.config.assets.precompile += %w(application.css app.js topics.css topics.js front.css cpanel.css
8-
users.css pages.css pages.js notes.css notes.js
9-
mobile.css home.css)
8+
users.css pages.css pages.js notes.css notes.js
9+
mobile.css home.css)

config/initializers/carrierwave.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ module Mongoid
1111
##
1212
# See +CarrierWave::Mount#mount_uploader+ for documentation
1313
#
14-
def mount_uploader(column, uploader=nil, options={}, &block)
14+
def mount_uploader(column, uploader = nil, options = {}, &block)
1515
field options[:mount_on] || column
1616

1717
super
@@ -23,7 +23,7 @@ def mount_uploader(column, uploader=nil, options={}, &block)
2323

2424
include CarrierWave::Validations::ActiveModel
2525

26-
validates_integrity_of column if uploader_option(column.to_sym, :validate_integrity)
26+
validates_integrity_of column if uploader_option(column.to_sym, :validate_integrity)
2727
validates_processing_of column if uploader_option(column.to_sym, :validate_processing)
2828

2929
after_save :"store_#{column}!"
@@ -32,7 +32,7 @@ def mount_uploader(column, uploader=nil, options={}, &block)
3232
before_update :"store_previous_model_for_#{column}"
3333
after_save :"remove_previously_stored_#{column}"
3434

35-
class_eval <<-RUBY, __FILE__, __LINE__+1
35+
class_eval <<-RUBY, __FILE__, __LINE__ + 1
3636
def #{column}=(new_file)
3737
column = _mounter(:#{column}).serialization_column
3838
send(:"\#{column}_will_change!")

config/initializers/colorize_log.rb

Lines changed: 14 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
if Rails.env.development?
2-
CACHE_PREFIX = " CACHE:".colorize(:yellow)
3-
MOPED_PREFIX = " MONGO:".colorize(:magenta)
4-
2+
CACHE_PREFIX = ' CACHE:'.colorize(:yellow)
3+
MOPED_PREFIX = ' MONGO:'.colorize(:magenta)
4+
55
module ActionView
66
class LogSubscriber < ActiveSupport::LogSubscriber
77
def render_template(event)
@@ -11,16 +11,15 @@ def render_template(event)
1111
message << " (#{event.duration.round(1)}ms)".colorize(:green)
1212
end
1313
end
14-
alias :render_partial :render_template
15-
alias :render_collection :render_template
14+
alias_method :render_partial, :render_template
15+
alias_method :render_collection, :render_template
1616
end
1717
end
1818

19-
2019
module ActionController
2120
class LogSubscriber < ActiveSupport::LogSubscriber
2221
%w(write_fragment read_fragment exist_fragment?
23-
expire_fragment expire_page write_page).each do |method|
22+
expire_fragment expire_page write_page).each do |method|
2423
class_eval <<-METHOD, __FILE__, __LINE__ + 1
2524
def #{method}(event)
2625
return unless logger.info?
@@ -34,32 +33,31 @@ def #{method}(event)
3433
end
3534
end
3635

37-
3836
module ActiveSupport
3937
module Cache
4038
class DalliStore
41-
def log(operation, key, options=nil)
39+
def log(operation, key, options = nil)
4240
return unless logger && logger.debug? && !silence?
43-
return if operation.to_s == "fetch_hit"
44-
logger.debug("#{CACHE_PREFIX} #{operation} #{key}#{options.blank? ? "" : " (#{options.inspect})"}")
41+
return if operation.to_s == 'fetch_hit'
42+
logger.debug("#{CACHE_PREFIX} #{operation} #{key}#{options.blank? ? '' : " (#{options.inspect})"}")
4543
end
4644
end
4745
end
4846
end
4947

5048
module Moped
5149
module Loggable
52-
def self.log_operations(prefix, ops, runtime)
53-
indent = " "
50+
def self.log_operations(_prefix, ops, runtime)
51+
indent = ' '
5452
if ops.length == 1
5553
Moped.logger.debug([MOPED_PREFIX, ops.first.log_inspect, runtime].join(' '))
5654
else
5755
first, *middle, last = ops
58-
Moped.logger.debug([ MOPED_PREFIX, first.log_inspect ].join(' '))
59-
middle.each { |m| Moped.logger.debug([ indent, m.log_inspect ].join(' ')) }
56+
Moped.logger.debug([MOPED_PREFIX, first.log_inspect].join(' '))
57+
middle.each { |m| Moped.logger.debug([indent, m.log_inspect].join(' ')) }
6058
Moped.logger.debug([indent, last.log_inspect, runtime].join(' '))
6159
end
6260
end
6361
end
6462
end
65-
end
63+
end
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
# Be sure to restart your server when you modify this file.
2-
Rails.application.config.action_dispatch.cookies_serializer = :hybrid
2+
Rails.application.config.action_dispatch.cookies_serializer = :hybrid

config/initializers/devise.rb

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
config.mailer_sender = Setting.email_sender
1111

1212
# Configure the class responsible to send e-mails.
13-
config.mailer = "Devise::Mailer"
13+
config.mailer = 'Devise::Mailer'
1414
# config.mailer = "Devise::Async::Proxy"
1515

1616
# ==> ORM configuration
@@ -26,17 +26,17 @@
2626
# parameters are used only when authenticating and not when retrieving from
2727
# session. If you need permissions, you should implement that in a before filter.
2828
# config.authentication_keys = [ :email ]
29-
config.authentication_keys = [ :login ]
29+
config.authentication_keys = [:login]
3030

3131
# Configure which authentication keys should be case-insensitive.
3232
# These keys will be downcased upon creating or modifying a user and when used
3333
# to authenticate or find a user. Default is :email.
34-
config.case_insensitive_keys = [ :email, :login ]
34+
config.case_insensitive_keys = [:email, :login]
3535

3636
# Configure which authentication keys should have whitespace stripped.
3737
# These keys will have whitespace before and after removed upon creating or
3838
# modifying a user and when used to authenticate or find a user. Default is :email.
39-
config.strip_whitespace_keys = [ :email, :login ]
39+
config.strip_whitespace_keys = [:email, :login]
4040

4141
# Tell if authentication through request.params is enabled. True by default.
4242
# config.params_authenticatable = true
@@ -78,7 +78,7 @@
7878
# config.encryptor = :bcrypt
7979

8080
# Setup a pepper to generate the encrypted password.
81-
config.pepper = "c7d4ed7d1ea1a7fee16e8a7ef80ca1d391fc3bb8e79a2da9ca23a68dc5c82e6cf3715a6f3d8369335372ab8be36a526bc2e778f17075ed241a1c14c5b93eea60"
81+
config.pepper = 'c7d4ed7d1ea1a7fee16e8a7ef80ca1d391fc3bb8e79a2da9ca23a68dc5c82e6cf3715a6f3d8369335372ab8be36a526bc2e778f17075ed241a1c14c5b93eea60'
8282

8383
# ==> Configuration for :confirmable
8484
# The time you want to give your user to confirm his account. During this time

config/initializers/doorkeeper.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
current_user || warden.authenticate!(scope: :user)
1010
end
1111

12-
resource_owner_from_credentials do |routes|
12+
resource_owner_from_credentials do |_routes|
1313
u = User.find_for_database_authentication(login: params[:username])
1414
u if u && u.valid_password?(params[:password])
1515
end
@@ -107,7 +107,7 @@
107107
# end
108108

109109
# WWW-Authenticate Realm (default "Doorkeeper").
110-
realm "Ruby China"
110+
realm 'Ruby China'
111111
end
112112

113-
Doorkeeper.configuration.token_grant_types << "password"
113+
Doorkeeper.configuration.token_grant_types << 'password'
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
require 'exception_notification/rails'
22
require 'exception_notification/sidekiq'
3-
require "exception_notifier/database_notifier"
3+
require 'exception_notifier/database_notifier'
44

55
ExceptionNotification.configure do |config|
6-
config.ignored_exceptions += %w{ActionView::TemplateError Mongoid::Errors::DocumentNotFound
7-
ActionController::BadRequest ActionView::MissingTemplate ActionController::UrlGenerationError
8-
ActionController::UnknownFormat}
6+
config.ignored_exceptions += %w(ActionView::TemplateError Mongoid::Errors::DocumentNotFound
7+
ActionController::BadRequest ActionView::MissingTemplate ActionController::UrlGenerationError
8+
ActionController::UnknownFormat)
99
# config.ignore_if do |exception, options|
1010
# not Rails.env.production?
1111
# end
1212
config.add_notifier :database, {}
13-
end
13+
end

0 commit comments

Comments
 (0)