Class: Pubid::Nist::Addendum

Inherits:
Identifier
  • Object
show all
Defined in:
lib/pubid/nist/addendum.rb

Instance Attribute Summary collapse

Attributes inherited from Identifier

#addendum, #appendix, #code, #edition, #errata, #index, #insert, #part, #publisher, #revision, #section, #series, #stage, #supplement, #translation, #update, #version, #volume

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from Identifier

#==, create, get_parser_class, get_transformer_class, #merge, #parse_edition, #to_json, #to_s, transform, update_old_code, #weight

Constructor Details

#initialize(base:, number: nil) ⇒ Addendum

Returns a new instance of Addendum.



8
9
10
11
# File 'lib/pubid/nist/addendum.rb', line 8

def initialize(base:, number: nil)
  @number = number
  @base = base
end

Instance Attribute Details

#baseObject

Returns the value of attribute base.



6
7
8
# File 'lib/pubid/nist/addendum.rb', line 6

def base
  @base
end

Class Method Details

.get_renderer_classObject



17
18
19
# File 'lib/pubid/nist/addendum.rb', line 17

def self.get_renderer_class
  Renderer::Addendum
end

.typeObject



13
14
15
# File 'lib/pubid/nist/addendum.rb', line 13

def self.type
  { key: :add, title: "Addendum" }
end