Sha256: 010811604e8390303905a5feb8dc8f123a6f16e5422ab437d42fc3ea02e1ebe1
Contents?: true
Size: 1.52 KB
Versions: 1
Compression:
Stored size: 1.52 KB
Contents
class Mumukit::Server::App < Sinatra::Base include Mumukit::Server::WithAssets def self.get_board_asset(route, path, type) get_asset route, Gobstones::Board.assets_path_for(path), type end def self.get_editor_asset(route, path, type) get_asset route, Gobstones::Blockly.assets_path_for(path), type end def self.get_submit_asset(route, path, type) get_asset route, Gobstones::CodeRunner.assets_path_for(path), type end ['polymer', 'polymer-mini', 'polymer-micro'].each { |name| get_board_asset "#{name}.html", "htmls/vendor/#{name}.html", 'text/html' } get_board_asset 'gs-board.html', 'htmls/gs-board.html', 'text/html' get_editor_asset 'editor/gs-element-blockly.html', 'htmls/gs-element-blockly.html', 'text/html' get_submit_asset 'editor/gobstones-code-runner.html', 'htmls/gobstones-code-runner.html', 'text/html' get_local_asset 'layout/layout.html', 'lib/render/layout/layout.html', 'text/html' get_local_asset 'editor/editor.js', 'lib/render/editor/editor.js', 'application/javascript' get_local_asset 'editor/editor.css', 'lib/render/editor/editor.css', 'text/css' get_local_asset 'editor/editor.html', 'lib/render/editor/editor.html', 'text/html' get_local_asset 'editor/hammer.min.js', 'lib/render/editor/hammer.min.js', 'application/javascript' get_local_asset 'boom.png', 'lib/public/boom.png', 'image/png' ['red', 'blue', 'green', 'black', 'attires_enabled', 'attires_disabled'].each { |name| get_local_asset "editor/#{name}.svg", "lib/public/#{name}.svg", 'image/svg+xml' } end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
mumuki-gobstones-runner-2.5.0 | lib/assets_server.rb |