Sha256: 8241150e9e9ae72f28d13c8b0367859228fdc50c2de20a63d6ec78f10f806959
Contents?: true
Size: 1.42 KB
Versions: 3
Compression:
Stored size: 1.42 KB
Contents
class GobstonesMetadataHook < Mumukit::Hook def metadata { language: { name: 'gobstones', icon: {type: 'devicon', name: 'gobstones'}, version: 'v1.0.0', extension: 'gbs', ace_mode: 'gobstones', graphic: true }, layout_assets_urls: { html: [ 'assets/polymer.html', 'assets/gs-board.html' ] }, editor_assets_urls: { js: [ 'assets/editor/editor.js' ], html: [ 'assets/editor/editor.html' ], css: [ 'assets/editor/editor.css' ], shows_loading_content: true }, test_framework: { name: 'metatest', test_extension: 'yml' } } end def template <<YAML ## OPTIONS # show_initial_board: true # show_final_board: true # check_head_position: false # expect_endless_while: false # subject: functionOrProcedure examples: - title: 'Example board title' # arguments: #- Sur initial_board: | GBB/1.0 size 3 3 cell 0 0 Rojo 1 Verde 1 Negro 1 Azul 1 head 0 0 final_board: | GBB/1.0 size 3 3 cell 0 0 Rojo 1 Verde 1 Negro 1 Azul 1 head 0 0 ## EXPECTED ERRORS # error: no_stones # error: out_of_board # error: wrong_argument_type # error: unassigned_variable YAML end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
mumuki-gobstones-runner-2.4.2 | lib/metadata_hook.rb |
mumuki-gobstones-runner-2.4.1 | lib/metadata_hook.rb |
mumuki-gobstones-runner-2.4.0 | lib/metadata_hook.rb |