Sha256: 1d6671ea8da4da624706a6734253732cee4bc26fd5ec8a4fc2cb8ee708727e34

Contents?: true

Size: 805 Bytes

Versions: 2

Compression:

Stored size: 805 Bytes

Contents

require 'mumukit/bridge'

module Mumuki::Domain::Seed
  # Those are organizations that provide content
  # that was actually curated by the Mumuki Project and
  # as such must be supported by each platform release
  MAIN_CONTENT_ORGANIZATIONS = %w(
    mumuki
    mumukiproject
    sagrado-corazon-alcal
    pdep-utn
    smartedu-mumuki
    10pines-mumuki
    arquitecturas-concurrentes
    flbulgarelli
  )

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

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

Version data entries

2 entries across 2 versions & 2 rubygems

Version Path
mumuki-laboratory-7.0.11 vendor/bundle/ruby/2.3.0/bundler/gems/mumuki-domain-f892f79c60f0/lib/mumuki/domain/seed.rb
mumuki-domain-7.0.2 lib/mumuki/domain/seed.rb