This is a limited proof of concept to search for research data, not a production system.

Search the MIT Libraries

Title: Ruby CFF Library

Type Software Robert Haines (2018): Ruby CFF Library. Zenodo. Software. https://zenodo.org/record/1195696

Author: Robert Haines (The University of Manchester) ;

Links

Summary

Ruby CFF

Robert Haines

A Ruby library for manipulating CITATION.cff files.

Synopsis

This library provides a Ruby interface to manipulate CITATION.cff files. The primary entry points are the Model and File classes.

See the CITATION.cff documentation for more details.

Quick start

cff = CFF::Model.new("Ruby CFF Library") cff.version = CFF::VERSION cff.date_released = Date.today cff.authors << CFF::Person.new("Robert", "Haines") cff.license = "Apache-2.0" cff.keywords << "ruby" << "credit" << "citation" cff.repository_artifact = "https://rubygems.org/gems/cff" CFF::File.write("CITATION.cff", cff)

Will produce a file that looks something like this:

cff-version: 1.0.3 message: If you use this software in your work, please cite it using the following metadata title: Ruby CFF Library version: 0.3.0 date-released: 2018-03-04 license: Apache-2.0 repository-artifact: https://rubygems.org/gems/cff authors: - family-names: Haines given-names: Robert keywords: - ruby - credit - citation

Library versions

Until this library reaches version 1.0.0 the API may be subject to breaking changes. When version 1.0.0 is released, then the principles of semantic versioning will be applied.

Licence

Apache 2.0. See LICENCE for details.

More information

  • DOI: 10.5281/zenodo.1195696

Dates

  • Publication date: 2018
  • Issued: March 11, 2018

Rights


Much of the data past this point we don't have good examples of yet. Please share in #rdi slack if you have good examples for anything that appears below. Thanks!

Format

electronic resource

Relateditems

DescriptionItem typeRelationshipUri
IsSupplementTohttps://github.com/citation-file-format/ruby-cff/tree/v0.3.0
IsVersionOfhttps://doi.org/10.5281/zenodo.1184077
IsPartOfhttps://zenodo.org/communities/zenodo