Class: Relaton::Bib::Converter::Asciibib::ToAsciibib
- Inherits:
-
Object
- Object
- Relaton::Bib::Converter::Asciibib::ToAsciibib
- Includes:
- Core::ArrayWrapper
- Defined in:
- lib/relaton/bib/converter/asciibib/to_asciibib.rb
Overview
rubocop:disable Metrics/ClassLength
Instance Method Summary collapse
-
#initialize(item) ⇒ ToAsciibib
constructor
A new instance of ToAsciibib.
- #transform ⇒ Object
Constructor Details
#initialize(item) ⇒ ToAsciibib
Returns a new instance of ToAsciibib.
8 9 10 |
# File 'lib/relaton/bib/converter/asciibib/to_asciibib.rb', line 8 def initialize(item) @item = item end |
Instance Method Details
#transform ⇒ Object
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 |
# File 'lib/relaton/bib/converter/asciibib/to_asciibib.rb', line 12 def transform out = "[%bibitem]\n== {blank}\n" out << render_id out << render_fetched out << render_titles out << render_type out << render_docidentifiers out << render_docnumber out << render_edition out << render_languages out << render_scripts out << render_versions out << render_notes out << render_status out << render_dates out << render_abstracts out << render_copyrights out << render_sources out << render_medium out << render_places out << render_extents out << render_size out << render_accesslocations out << render_classifications out << render_validity out << render_contributors out << render_relations out << render_series_collection out << render_doctype out << render_subdoctype out << render_formattedref out << render_keywords out << render_ics_collection out << render_structuredidentifiers out end |