Sha256: 1d33766b4383b9d9e3f022b762f0eae0dce867803c8d6f5243ab3f9c188f5e29
Contents?: true
Size: 840 Bytes
Versions: 4
Compression:
Stored size: 840 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 can read/write evidence 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
4 entries across 4 versions & 1 rubygems