Class: Pubid::Bsi::Renderer::Flex

Inherits:
Base
  • Object
show all
Defined in:
lib/pubid/bsi/renderer/flex.rb

Constant Summary collapse

TYPE =
"Flex".freeze

Instance Method Summary collapse

Methods inherited from Base

#render_edition, #render_month, #render_pdf, #render_supplement, #render_tracked_changes, #render_translation

Instance Method Details

#render_identifier(params) ⇒ Object



8
9
10
11
12
# File 'lib/pubid/bsi/renderer/flex.rb', line 8

def render_identifier(params)
  suffix = "%{year}%{month}%{supplement}%{tracked_changes}%{translation}%{pdf}" % params

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

#render_publisher(_publisher, _, _) ⇒ Object



14
15
16
# File 'lib/pubid/bsi/renderer/flex.rb', line 14

def render_publisher(_publisher, _, _)
  "BSI #{TYPE}"
end