Method: Grape::Util::StrictHashConfiguration.simple_settings_methods

Defined in:
lib/grape/util/strict_hash_configuration.rb

.simple_settings_methods(setting_name, new_config_class) ⇒ Object



45
46
47
48
49
50
51
52
# File 'lib/grape/util/strict_hash_configuration.rb', line 45

def self.simple_settings_methods(setting_name, new_config_class)
  setting_name_sym = setting_name.to_sym
  new_config_class.class_eval do
    define_method setting_name do |new_value|
      @settings[setting_name_sym] = new_value
    end
  end
end