Sha256: 3b58271042e1a060026b28f91efb3c93d698b1802561f208fdc6a2bc6361120f
Contents?: true
Size: 415 Bytes
Versions: 8
Compression:
Stored size: 415 Bytes
Contents
module RelatonIeee class DocumentStatus < RelatonBib::DocumentStatus class Stage < RelatonBib::DocumentStatus::Stage STAGES = %w[draft approved superseded withdrawn].freeze def initialize(value:, abbreviation: nil) unless STAGES.include?(value.downcase) warn "[relaton-ieee] Stage value must be one of #{STAGES.join(', ')}" end super end end end end
Version data entries
8 entries across 8 versions & 1 rubygems