Method: DcmDict::Encoder::DataToCode.data_element_data_to_code
- Defined in:
- lib/dcm_dict/encoder/data_to_code.rb
.data_element_data_to_code(data, indent = 4) ⇒ Object
Convert data element data to Ruby code using indent spaces indentation
30 31 32 33 34 |
# File 'lib/dcm_dict/encoder/data_to_code.rb', line 30 def self.data_element_data_to_code(data, indent=4) indent = 4 unless indent tag_ary_str = "[0x#{data[:tag_ary].tag_group_str},0x#{data[:tag_ary].tag_element_str}]" "#{' '*indent}{ tag_ps: '#{data[:tag_ps]}', tag_name: \"#{data[:tag_name]}\", tag_key: '#{data[:tag_key]}', tag_vr: #{data[:tag_vr]}, tag_vm: #{data[:tag_vm]}, tag_str: '#{data[:tag_str]}', tag_sym: #{data[:tag_sym].inspect}, tag_ndm: '#{data[:tag_ndm]}', tag_ary: #{tag_ary_str}, tag_multiple: #{data[:tag_multiple].inspect}, tag_note: '#{data[:tag_note]}'}," end |