Module: BEL::Translator::Plugins::Jgf
- Defined in:
- lib/bel/translator/plugins/jgf.rb,
lib/bel/translator/plugins/jgf/translator.rb
Defined Under Namespace
Classes: JgfTranslator
Constant Summary collapse
- ID =
:jgf
- NAME =
'JSON Graph Format Translator'
- DESCRIPTION =
'A translator that can read/write BEL nanopubs to JGF.'
- MEDIA_TYPES =
%i(application/vnd.jgf+json)
- EXTENSIONS =
%i(jgf.json)
Class Method Summary collapse
- .create_translator(options = {}) ⇒ Object
- .description ⇒ Object
- .file_extensions ⇒ Object
- .id ⇒ Object
- .media_types ⇒ Object
- .name ⇒ Object
Class Method Details
.create_translator(options = {}) ⇒ Object
11 12 13 14 15 |
# File 'lib/bel/translator/plugins/jgf.rb', line 11 def self.create_translator( = {}) require_relative 'jgf/translator' JgfTranslator.new end |
.description ⇒ Object
25 26 27 |
# File 'lib/bel/translator/plugins/jgf.rb', line 25 def self.description DESCRIPTION end |
.file_extensions ⇒ Object
33 34 35 |
# File 'lib/bel/translator/plugins/jgf.rb', line 33 def self.file_extensions EXTENSIONS end |
.id ⇒ Object
17 18 19 |
# File 'lib/bel/translator/plugins/jgf.rb', line 17 def self.id ID end |
.media_types ⇒ Object
29 30 31 |
# File 'lib/bel/translator/plugins/jgf.rb', line 29 def self.media_types MEDIA_TYPES end |
.name ⇒ Object
21 22 23 |
# File 'lib/bel/translator/plugins/jgf.rb', line 21 def self.name NAME end |