Sha256: 75eff7171c47b1d4650219263e154f4763af42fc12617a5ffd05bb07aeabe4c0

Contents?: true

Size: 1.8 KB

Versions: 11

Compression:

Stored size: 1.8 KB

Contents

module Bolognese
  module Writers
    module CrossciteWriter
      def crosscite
        hsh = {
          "id" => id,
          "doi" => doi,
          "url" => url,
          "type" => type,
          "additional_type" => additional_type,
          "citeproc_type" => citeproc_type,
          "bibtex_type" => bibtex_type,
          "ris_type" => ris_type,
          "resource_type_general" => resource_type_general,
          "resource_type" => additional_type,
          "author" => author,
          "title" => title,
          "publisher" => publisher,
          "keywords" => keywords,
          "contributor" => contributor,
          "date_accepted" => date_accepted,
          "date_available" => date_available,
          "date_copyrighted" => date_copyrighted,
          "date_collected" => date_collected,
          "date_created" => date_created,
          "date_published" => date_published,
          "date_modified" => date_modified,
          "date_submitted" => date_submitted,
          "date_registered" => date_registered,
          "date_updated" => date_updated,
          "date_valid" => date_valid,
          "language" => language,
          "alternate_name" => alternate_name,
          "references" => references,
          "content_size" => content_size,
          "format" => format,
          "version" => version,
          "license" => license,
          "description" => description,
          "volume" => volume,
          "issue" => issue,
          "pagination" => pagination,
          "spatial_coverage" => spatial_coverage,
          "funding" => funding,
          "schema_version" => schema_version,
          "member_id" => member_id,
          "data_center_id" => data_center_id,
          "provider" => provider
        }.compact
        JSON.pretty_generate hsh.presence
      end
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
bolognese-0.9.52 lib/bolognese/writers/crosscite_writer.rb
bolognese-0.9.51 lib/bolognese/writers/crosscite_writer.rb
bolognese-0.9.50 lib/bolognese/writers/crosscite_writer.rb
bolognese-0.9.48 lib/bolognese/writers/crosscite_writer.rb
bolognese-0.9.44 lib/bolognese/writers/crosscite_writer.rb
bolognese-0.9.43 lib/bolognese/writers/crosscite_writer.rb
bolognese-0.9.42 lib/bolognese/writers/crosscite_writer.rb
bolognese-0.9.41 lib/bolognese/writers/crosscite_writer.rb
bolognese-0.9.39 lib/bolognese/writers/crosscite_writer.rb
bolognese-0.9.38 lib/bolognese/writers/crosscite_writer.rb
bolognese-0.9.37 lib/bolognese/writers/crosscite_writer.rb