Browse Source

Code cleanup: RuboCop: Fix Style/UnneededCondition in app/models/setting.rb


git-svn-id: http://svn.redmine.org/redmine/trunk@18397 e93f8b46-1217-0410-a6f0-8f06a7374b81
tags/4.1.0
Go MAEDA 4 years ago
parent
commit
26774d09e9
2 changed files with 2 additions and 4 deletions
  1. 0
    1
      .rubocop_todo.yml
  2. 2
    3
      app/models/setting.rb

+ 0
- 1
.rubocop_todo.yml View File

@@ -1830,7 +1830,6 @@ Style/UnneededCondition:
- 'app/controllers/messages_controller.rb'
- 'app/controllers/previews_controller.rb'
- 'app/models/issue.rb'
- 'app/models/setting.rb'

# Cop supports --auto-correct.
Style/UnneededInterpolation:

+ 2
- 3
app/models/setting.rb View File

@@ -107,13 +107,12 @@ class Setting < ActiveRecord::Base

# Returns the value of the setting named name
def self.[](name)
v = @cached_settings[name]
v ? v : (@cached_settings[name] = find_or_default(name).value)
@cached_settings[name] ||= find_or_default(name).value
end

def self.[]=(name, v)
setting = find_or_default(name)
setting.value = (v ? v : "")
setting.value = v || ''
@cached_settings[name] = nil
setting.save
setting.value

Loading…
Cancel
Save