def generate_s
      result = sprintf("%8.8x-%4.4x-%4.4x-%2.2x%2.2x-", @time_low, @time_mid,
        @time_hi_and_version, @clock_seq_hi_and_reserved, @clock_seq_low);
      6.times do |i|
        result << sprintf("%2.2x", @nodes[i])
      end
      return result.downcase
    end
def generate_s
      result = sprintf("%8.8x-%4.4x-%4.4x-%2.2x%2.2x-", @time_low, @time_mid,
        @time_hi_and_version, @clock_seq_hi_and_reserved, @clock_seq_low);
      6.times do |i|
        result << sprintf("%2.2x", @nodes[i])
      end
      return result.downcase
    end
Generates a string representation for this UUID.

 @api private