Module: Mumukit::Sync::Store::Github::WithSchema

Included in:
ExerciseBuilder, GuideBuilder, GuideExport, GuideReader, GuideWriter
Defined in:
lib/mumukit/sync/store/with_schema.rb

Instance Method Summary collapse

Instance Method Details

#build_fields_h(fields) ⇒ Object



10
11
12
# File 'lib/mumukit/sync/store/with_schema.rb', line 10

def build_fields_h(fields)
  fields.map { |field| [field.reverse_name, yield(field)] }.to_h
end

#exercise_schemaObject



2
3
4
# File 'lib/mumukit/sync/store/with_schema.rb', line 2

def exercise_schema
  Mumukit::Sync::Store::Github.config.exercise_schema
end

#guide_schemaObject



6
7
8
# File 'lib/mumukit/sync/store/with_schema.rb', line 6

def guide_schema
  Mumukit::Sync::Store::Github.config.guide_schema
end