Class: Pubid::Nist::Series::Ncstar
- Defined in:
- lib/pubid/nist/series/ncstar.rb
Overview
NCSTAR series: letter suffix in letter_number stays in the number (e.g., “NIST NCSTAR 1-1A” — “1A” remains the compound suffix). Unlike MONO, first_number letter suffix is NOT preserved.
Class Method Summary collapse
Methods inherited from Base
combine_letter_suffix, finalize_identifier, handle_letter_num_compound?, modern_edition_date?, part_num_as_component?, preserve_letter_suffix?
Class Method Details
.cast_letter_number(value, _parsed_hash) ⇒ Object
10 11 12 13 14 15 16 |
# File 'lib/pubid/nist/series/ncstar.rb', line 10 def self.cast_letter_number(value, _parsed_hash) full = combine_letter_suffix(value) return nil if full.nil? || full.empty? value[:letter_suffix] = full value end |