Module: PandaPal::OrganizationConcerns::SettingsValidation

Extended by:
ActiveSupport::Concern
Included in:
PandaPal::Organization, TaskScheduling
Defined in:
app/models/panda_pal/organization_concerns/settings_validation.rb

Instance Method Summary collapse

Instance Method Details

#settings_structureObject



38
39
40
# File 'app/models/panda_pal/organization_concerns/settings_validation.rb', line 38

def settings_structure
  self.class.settings_structure
end

#validate_settingsObject



42
43
44
45
46
# File 'app/models/panda_pal/organization_concerns/settings_validation.rb', line 42

def validate_settings
  validate_settings_level(settings || {}, settings_structure).each do |err|
    errors[:settings] << err
  end
end