Module: Mumuki::Domain::Seed

Defined in:
lib/mumuki/domain/seed.rb

Constant Summary collapse

MAIN_CONTENT_ORGANIZATIONS =

Those are organizations that provide content that was actually curated by the Mumuki Project and as such must be supported by each platform release

%w(
  mumuki
  mumukiproject
  sagrado-corazon-alcal
  pdep-utn
  smartedu-mumuki
  10pines-mumuki
  arquitecturas-concurrentes
  flbulgarelli
)

Class Method Summary collapse

Class Method Details

.import_languages!Object



24
25
26
27
28
# File 'lib/mumuki/domain/seed.rb', line 24

def self.import_languages!
  Mumukit::Sync::Syncer.new(
    Mumukit::Sync::Store::Thesaurus.new(
      Mumukit::Platform.thesaurus_bridge)).import_all!
end

.import_main_contents!Object



18
19
20
21
22
# File 'lib/mumuki/domain/seed.rb', line 18

def self.import_main_contents!
  Mumukit::Sync::Syncer.new(
    Mumukit::Sync::Store::Bibliotheca.new(
      Mumukit::Platform.bibliotheca_bridge)).import_all! /^#{MAIN_CONTENT_ORGANIZATIONS.join('|')}\/.*$/i
end