Sha256: 5efbb11e8af6b42f64d3564956226a7eef6540dbee266ba10cceeddcd0d79168
Contents?: true
Size: 655 Bytes
Versions: 15
Compression:
Stored size: 655 Bytes
Contents
module Briard module Writers module CsvWriter require "csv" def csv return nil unless valid? bib = { doi: doi, url: url, registered: get_iso8601_date(date_registered), state: state, resource_type_general: types["resourceTypeGeneral"], resource_type: types["resourceType"], title: parse_attributes(titles, content: "title", first: true), author: authors_as_string(creators), publisher: publisher, publication_year: publication_year }.values CSV.generate { |csv| csv << bib } end end end end
Version data entries
15 entries across 15 versions & 1 rubygems