Module: Clinical::AbstractElement::ClassMethods

Defined in:
lib/clinical/abstract_element.rb

Instance Method Summary collapse

Instance Method Details

#abstract_element(name, type, options = {}) ⇒ Object



8
9
10
# File 'lib/clinical/abstract_element.rb', line 8

def abstract_element(name, type, options = {})
  element(name, type, options.merge(:parser => :abstract_parse, :raw => true))
end

#abstract_parse(xml, options = {}) ⇒ Object



12
13
14
15
# File 'lib/clinical/abstract_element.rb', line 12

def abstract_parse(xml, options = {})
  tag XML::Parser.string(xml).parse.root.name
  parse(xml)
end