Class: Text_record
- Inherits:
-
GEDCOMBase
- Object
- GEDCOMBase
- Text_record
- Defined in:
- lib/gedcom/text_record.rb
Overview
Internal representation of the GEDCOM TEXT record type.
This tag is used in SOUR and SOUR.DATA records =TEXT n TEXT <TEXT_FROM_SOURCE> 0:M +1 [CONC | CONT ] <TEXT_FROM_SOURCE> 0:M
==TEXT_FROM_SOURCE:= Size=1:248 A verbatim copy of any description contained within the source. This indicates notes or text that are actually contained in the source document, not the submitter's opinion about the source. This should be, from the evidence point of view, “what the original record keeper said” as opposed to the researcher's interpretation. The word TEXT, in this case, means from the text which appeared in the source record including labels.
Instance Attribute Summary collapse
-
#text ⇒ Object
Returns the value of attribute text.
Attributes inherited from GEDCOMBase
Instance Method Summary collapse
-
#initialize(*a) ⇒ Text_record
constructor
new sets up the state engine arrays @this_level and @sub_level, which drive the to_gedcom method generating GEDCOM output.
Methods inherited from GEDCOMBase
#changed, #changed?, #created?, #find, #locked?, no_tabs, #private?, #save, tabs, #to_db, #to_gedcom, #to_s, #to_s_ordered, #to_s_r, #token_to_s, #xref_check
Constructor Details
#initialize(*a) ⇒ Text_record
new sets up the state engine arrays @this_level and @sub_level, which drive the to_gedcom method generating GEDCOM output.
24 25 26 27 28 29 |
# File 'lib/gedcom/text_record.rb', line 24 def initialize(*a) super(*a) @this_level = [ [:cont, "TEXT", :text] ] @sub_level = [ #level + 1 ] end |
Instance Attribute Details
#text ⇒ Object
Returns the value of attribute text.
19 20 21 |
# File 'lib/gedcom/text_record.rb', line 19 def text @text end |