Module: BEL::Translator::Plugins::Bnj
- Defined in:
- lib/bel/translator/plugins/bnj.rb,
lib/bel/translator/plugins/bnj/translator.rb
Defined Under Namespace
Classes: BnjTranslator
Constant Summary collapse
- ID =
:bnj
- NAME =
'BEL Nanopub JSON Translator'
- DESCRIPTION =
'A translator that can read/write BEL nanopubs to BNJ.'
- MEDIA_TYPES =
%i(application/json)
- EXTENSIONS =
%i(json)
- NANOPUB_ROOT =
:nanopub
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
12 13 14 15 |
# File 'lib/bel/translator/plugins/bnj.rb', line 12 def self.create_translator( = {}) require_relative 'bnj/translator' BnjTranslator.new end |
.description ⇒ Object
25 26 27 |
# File 'lib/bel/translator/plugins/bnj.rb', line 25 def self.description DESCRIPTION end |
.file_extensions ⇒ Object
33 34 35 |
# File 'lib/bel/translator/plugins/bnj.rb', line 33 def self.file_extensions EXTENSIONS end |
.id ⇒ Object
17 18 19 |
# File 'lib/bel/translator/plugins/bnj.rb', line 17 def self.id ID end |
.media_types ⇒ Object
29 30 31 |
# File 'lib/bel/translator/plugins/bnj.rb', line 29 def self.media_types MEDIA_TYPES end |
.name ⇒ Object
21 22 23 |
# File 'lib/bel/translator/plugins/bnj.rb', line 21 def self.name NAME end |