Module: BEL::Translator::Plugins::BelScript::NanopubSerialization Abstract
- Includes:
- Quoting
- Defined in:
- lib/bel/translator/plugins/bel_script/nanopub_serialization.rb
Overview
This module is abstract.
Serializing of common nanopub components to BEL Script syntax.
Instance Method Summary collapse
-
#epilogue ⇒ Object
abstract
Return BEL Script syntax that completes the BEL Script document.
-
#to_bel(nanopub) ⇒ String
abstract
Serialize the nanopub to a BEL Script string.
Instance Method Details
#epilogue ⇒ Object
This method is abstract.
Return BEL Script syntax that completes the BEL Script document.
22 23 24 |
# File 'lib/bel/translator/plugins/bel_script/nanopub_serialization.rb', line 22 def epilogue raise NotImplementedError.new("#{self.class}#epilogue") end |
#to_bel(nanopub) ⇒ String
This method is abstract.
Include and override #to_bel to implement serialization nanopub to BEL Script
Serialize the nanopub to a BEL Script string.
16 17 |
# File 'lib/bel/translator/plugins/bel_script/nanopub_serialization.rb', line 16 def to_bel(nanopub) end |