Class: RedminePluginsHelper::Settings

Inherits:
Object
  • Object
show all
Defined in:
lib/redmine_plugins_helper/settings.rb

Class Method Summary collapse

Class Method Details

.default(plugin, default) ⇒ Object



8
9
10
11
12
13
14
15
16
# File 'lib/redmine_plugins_helper/settings.rb', line 8

def default(plugin, default)
  return unless ::RedminePluginsHelper::Available.settings?

  p = plugin_current_setting_value(plugin)
  default.each do |k, v|
    p[k.to_s] = v unless p.key?(k)
  end
  ::Setting.send("plugin_#{plugin}=", p)
end