Remove settings cache
This commit is contained in:
parent
1a060d6676
commit
760101e2a4
@ -50,12 +50,7 @@ module Additionals
|
||||
end
|
||||
|
||||
def settings
|
||||
@settings ||= ActionController::Parameters.new(Setting[:plugin_additionals])
|
||||
@settings
|
||||
end
|
||||
|
||||
def change_settings=(overwrites)
|
||||
@settings.merge!(overwrites)
|
||||
ActionController::Parameters.new(Setting[:plugin_additionals])
|
||||
end
|
||||
|
||||
def setting?(value)
|
||||
|
@ -25,10 +25,10 @@ end
|
||||
module Additionals
|
||||
module TestHelper
|
||||
def with_additionals_settings(settings, &_block)
|
||||
Additionals.change_settings = settings
|
||||
Setting.plugin_additionals = ActionController::Parameters.new(Setting.plugin_additionals.merge(settings))
|
||||
yield
|
||||
ensure
|
||||
Additionals.change_settings = Setting[:plugin_additionals]
|
||||
Setting.plugin_additionals = Setting.plugin_additionals
|
||||
end
|
||||
end
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user