class Mumukit::Sync::Store::Github::ExerciseBuilder
Public Instance Methods
build()
click to toggle source
# File lib/mumukit/sync/store/github/exercise_builder.rb, line 9 def build build_metadata.merge(build_simple_fields).compact end
build_metadata()
click to toggle source
# File lib/mumukit/sync/store/github/exercise_builder.rb, line 17 def build_metadata build_fields_h(exercise_schema.metadata_fields) { |field| meta[field.name.to_s] } end
build_simple_fields()
click to toggle source
# File lib/mumukit/sync/store/github/exercise_builder.rb, line 13 def build_simple_fields build_fields_h(exercise_schema.simple_fields) { |field| self.send(field.reverse_name) } end
locale()
click to toggle source
# File lib/mumukit/sync/store/github/exercise_builder.rb, line 5 def locale meta['locale'] end