Class: Pubid::Nist::Components::IssueNumber
- Inherits:
-
Lutaml::Model::Serializable
- Object
- Lutaml::Model::Serializable
- Pubid::Nist::Components::IssueNumber
- Defined in:
- lib/pubid/nist/components/issue_number.rb
Overview
IssueNumber component for NIST identifiers Represents the issue/number designation (e.g., “No. 12” in “Vol. 6, No. 12”)
Instance Method Summary collapse
-
#to_s(format = :short) ⇒ Object
Short form rendering: “n12” Long form rendering: “No.
Instance Method Details
#to_s(format = :short) ⇒ Object
Short form rendering: “n12” Long form rendering: “No. 12”
15 16 17 18 19 20 21 22 23 24 |
# File 'lib/pubid/nist/components/issue_number.rb', line 15 def to_s(format = :short) case format when :long, :full "No. #{number}" when :short, :mr "n#{number}" else "n#{number}" end end |