Method: OpenC3::ScopeModel#seed_database

Defined in:
lib/openc3/models/scope_model.rb

#seed_databaseObject



405
406
407
408
409
410
411
412
413
414
# File 'lib/openc3/models/scope_model.rb', line 405

def seed_database
  setting = SettingModel.get(name: 'source_url')
  SettingModel.set({ name: 'source_url', data: 'https://github.com/OpenC3/cosmos' }, scope: @scope) unless setting
  setting = SettingModel.get(name: 'rubygems_url')
  SettingModel.set({ name: 'rubygems_url', data: ENV['RUBYGEMS_URL'] || 'https://rubygems.org' }, scope: @scope) unless setting
  setting = SettingModel.get(name: 'pypi_url')
  SettingModel.set({ name: 'pypi_url', data: ENV['PYPI_URL'] || 'https://pypi.org' }, scope: @scope) unless setting
  # Set the news feed to true by default, don't bother checking if it's already set
  SettingModel.set({ name: 'news_feed', data: true }, scope: @scope)
end