Class: Pubid::Nist::Renderer::Addendum

Inherits:
Base
  • Object
show all
Defined in:
lib/pubid/nist/renderer/addendum.rb

Instance Method Summary collapse

Methods inherited from Base

#render_appendix, #render_base_identifier, #render_code, #render_edition, #render_errata, #render_index, #render_insert, #render_part, #render_revision, #render_section, #render_series, #render_stage, #render_supplement, #render_translation, #render_update, #render_version, #render_volume

Instance Method Details

#render_identifier(params, opts) ⇒ Object



5
6
7
8
9
10
11
12
13
14
15
16
17
18
# File 'lib/pubid/nist/renderer/addendum.rb', line 5

def render_identifier(params, opts)
   # = "%{base}" % params
  result = params[:base].to_s(opts[:format])
  case opts[:format]
  when :long
    "Addendum to #{result}"
  when :abbrev
    "Add. to #{result}"
  when :short
    "#{result} Add."
  when :mr
    "#{result}.add-1"
  end
end