Sha256: f5108578479873f820f6c08f98972a82d61336fee6e08b6faa1afce6318300cf
Contents?: true
Size: 924 Bytes
Versions: 17
Compression:
Stored size: 924 Bytes
Contents
require 'mumukit/bridge' module Mumuki::Laboratory::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! import_contents! /^#{MAIN_CONTENT_ORGANIZATIONS.join('|')}\/.*$/i end def self.import_contents!(slug_regex = /.*/) Mumukit::Platform.bibliotheca_bridge.import_contents!(slug_regex) do |resource_type, slug| resource_type.classify.constantize.import!(slug) end end def self.import_languages! Mumukit::Platform.thesaurus_bridge.import_languages! do |runner_url| Language.find_or_initialize_by(runner_url: runner_url).import! end end end
Version data entries
17 entries across 17 versions & 1 rubygems