class DcmDict::XML::FieldData
Base class to manage xml data
Public Class Methods
Source
# File lib/dcm_dict/xml/field_data.rb, line 32 def initialize(extract_proc) @extract_proc = extract_proc end
Initialize object using extract_proc
as proc to extract data from xml element
Private Instance Methods
Source
# File lib/dcm_dict/xml/field_data.rb, line 41 def extract_content_data(key) data = @extract_proc.call(key) data ? data.dcm_unspace : '' end
Source
# File lib/dcm_dict/xml/field_data.rb, line 37 def extract_multiple_data(key, sep) extract_content_data(key).split(sep) end