Module: DcmDict::XML

Defined in:
lib/dcm_dict/xml/constant.rb,
lib/dcm_dict/xml/xml_tool.rb,
lib/dcm_dict/xml/field_data.rb,
lib/dcm_dict/xml/rexml_tool.rb,
lib/dcm_dict/xml/nokogiri_tool.rb,
lib/dcm_dict/xml/tag_field_data.rb,
lib/dcm_dict/xml/uid_field_data.rb

Defined Under Namespace

Modules: NokogiriTool, RexmlTool, XmlTool Classes: FieldData, TagFieldData, UidFieldData

Constant Summary collapse

DataElementNodeSetIdx =
{ tag_ps: 0,
tag_name: 1,
tag_key: 2,
tag_vr: 3,
tag_vm: 4,
tag_note: 5 }.freeze
UidNodeSetIdx =
{ uid_value: 0,
uid_name: 1,
uid_key: 2,
uid_type: 3}.freeze
MultiFieldSeparator =
' or '.freeze
DefaultMultiTagValue =
'2'.freeze
@@nokogiri_enable =
false

Class Method Summary collapse

Class Method Details

.nokogiri_enable?Boolean

Check for Nokogiri gem

Returns:

  • (Boolean)


37
38
39
# File 'lib/dcm_dict/xml/nokogiri_tool.rb', line 37

def self.nokogiri_enable?
  @@nokogiri_enable
end