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



72
73
74
# File 'app/models/panda_pal/organization_concerns/settings_validation.rb', line 72

def settings_structure
  self.class.settings_structure
end

#validate_settingsObject



76
77
78
79
80
# File 'app/models/panda_pal/organization_concerns/settings_validation.rb', line 76

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