Class: Pubid::Doi::Renderer

Inherits:
Renderers::Base show all
Defined in:
lib/pubid/doi/renderer.rb

Overview

Human-readable renderer for DOIs. Produces the canonical "doi:PREFIX/SUFFIX" form (RFC 5650 ยง2).

Constant Summary

Constants inherited from Renderers::Base

Renderers::Base::SEMANTIC_SPLIT, Renderers::Base::TYPED_STAGE_CSS

Instance Method Summary collapse

Methods inherited from Renderers::Base

#initialize, render

Constructor Details

This class inherits a constructor from Pubid::Renderers::Base

Instance Method Details

#render(**_opts) ⇒ Object



8
9
10
# File 'lib/pubid/doi/renderer.rb', line 8

def render(**_opts)
  "doi:#{@id.prefix}/#{@id.suffix}"
end