Class: RelatonBib::BibliographicItem::Version

Inherits:
Object
  • Object
show all
Defined in:
lib/relaton_bib/bibliographic_item.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(revision_date = nil, draft = []) ⇒ Version



49
50
51
52
# File 'lib/relaton_bib/bibliographic_item.rb', line 49

def initialize(revision_date = nil, draft = [])
  @revision_date = revision_date
  @draft         = draft
end

Instance Attribute Details

#draftArray<String> (readonly)



45
46
47
# File 'lib/relaton_bib/bibliographic_item.rb', line 45

def draft
  @draft
end

#revision_dateString (readonly)



42
43
44
# File 'lib/relaton_bib/bibliographic_item.rb', line 42

def revision_date
  @revision_date
end

Instance Method Details

#to_xml(builder) ⇒ Object



55
56
57
58
59
60
# File 'lib/relaton_bib/bibliographic_item.rb', line 55

def to_xml(builder)
  builder.version do
    builder.revision_date revision_date if revision_date
    draft.each { |d| builder.draft d }
  end
end