Sha256: 60c39e455446e1cca637f644ec38e8e5f8dae78c5263e6dee65d5d062a6a55c9
Contents?: true
Size: 842 Bytes
Versions: 101
Compression:
Stored size: 842 Bytes
Contents
module BEL::Translator::Plugins # BELScript plugs a translator for BEL Script into bel.rb. # Supports multiple BEL specifications by using the # {BELParser::Language::ExpressionValidator expression validator}. module BelScript ID = :bel_script NAME = 'BEL Script Translator' DESCRIPTION = 'A translator that reads/writes BEL nanopubs to BEL Script.' MEDIA_TYPES = %i(application/bel) EXTENSIONS = %i(bel) def self.create_translator(options = {}) require 'bel' require_relative 'bel_script/translator' BelScriptTranslator.new end def self.id ID end def self.name NAME end def self.description DESCRIPTION end def self.media_types MEDIA_TYPES end def self.file_extensions EXTENSIONS end end end
Version data entries
101 entries across 101 versions & 1 rubygems