Sha256: 0bfaeba6d763be716e3311426bc5c7a10751cbd72a4ff75bab69c2c1c8e134f2

Contents?: true

Size: 803 Bytes

Versions: 26

Compression:

Stored size: 803 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(
      Mumukit::Sync::Store::Bibliotheca.new(
        Mumukit::Platform.bibliotheca_bridge)).import_all! /^#{MAIN_CONTENT_ORGANIZATIONS.join('|')}\/.*$/i
  end

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

Version data entries

26 entries across 26 versions & 1 rubygems

Version Path
mumuki-domain-7.0.1 lib/mumuki/domain/seed.rb
mumuki-domain-7.0.0 lib/mumuki/domain/seed.rb
mumuki-domain-6.7.2 lib/mumuki/domain/seed.rb
mumuki-domain-6.7.1 lib/mumuki/domain/seed.rb
mumuki-domain-6.7.0 lib/mumuki/domain/seed.rb
mumuki-domain-6.6.2 lib/mumuki/domain/seed.rb
mumuki-domain-6.6.1 lib/mumuki/domain/seed.rb
mumuki-domain-6.6.0 lib/mumuki/domain/seed.rb
mumuki-domain-6.5.1 lib/mumuki/domain/seed.rb
mumuki-domain-6.5.0 lib/mumuki/domain/seed.rb
mumuki-domain-6.4.3 lib/mumuki/domain/seed.rb
mumuki-domain-6.4.2 lib/mumuki/domain/seed.rb
mumuki-domain-6.4.1 lib/mumuki/domain/seed.rb
mumuki-domain-6.4.0 lib/mumuki/domain/seed.rb
mumuki-domain-6.2.2 lib/mumuki/domain/seed.rb
mumuki-domain-6.2.1 lib/mumuki/domain/seed.rb
mumuki-domain-6.3.0 lib/mumuki/domain/seed.rb
mumuki-domain-6.2.0 lib/mumuki/domain/seed.rb
mumuki-domain-6.1.5 lib/mumuki/domain/seed.rb
mumuki-domain-6.0.4 lib/mumuki/domain/seed.rb