method

_to_s

v1_8_7_72 - Show latest stable - Class: XSD::XSDTime
_to_s()
private

No documentation available.

# File lib/xsd/datatypes.rb, line 686
  def _to_s
    s = format('%02d:%02d:%02d', @data.hour, @data.min, @data.sec)
    if @data.sec_fraction.nonzero?
      if @secfrac
        s << ".#{ @secfrac }"
      else
        s << sprintf("%.16f",
          (@data.sec_fraction * SecInDay).to_f).sub(/^0/, '').sub(/0*$/, '')
      end
    end
    add_tz(s)
  end