Method: Pubid::Bsi::Renderer::Base#render_identifier

Defined in:
lib/pubid/bsi/renderer/base.rb

#render_identifier(params) ⇒ Object



5
6
7
8
9
10
# File 'lib/pubid/bsi/renderer/base.rb', line 5

def render_identifier(params)
  suffix = "%{supplement}%{tracked_changes}%{translation}%{pdf}" % params
  return "%{publisher} %{adopted}#{suffix}" % params unless params[:adopted].to_s.empty?

  "%{publisher} %{number}%{part}%{edition}%{year}%{month}#{suffix}" % params
end