class Object
Public Instance Methods
add_missing_dot(comp)
click to toggle source
# File lib/dicom_uid.rb, line 102 def add_missing_dot comp raise TypeError unless comp.is_a? String if comp[-1] != '.' comp << '.' return true end false end
leading_zero?(org_root)
click to toggle source
# File lib/dicom_uid.rb, line 116 def leading_zero? org_root org_root[0] == '0' and org_root.length != 1 end
odd_byte_rule(comp)
click to toggle source
# File lib/dicom_uid.rb, line 111 def odd_byte_rule comp return comp[-1].to_i % 2 == 0 || (comp[-2].to_i % 2 == 1 && comp[-1].to_i == 0) if comp.length != 1 comp[-1].to_i % 2 == 0 end