Sha256: 3915bb4b23e47d56cf167ef74b9e1f94a3c174e12637675d043bb73d32b1f5ec
Contents?: true
Size: 368 Bytes
Versions: 2
Compression:
Stored size: 368 Bytes
Contents
require 'digest/md5' module AbtainBilling #:nodoc: module Utils #:nodoc: def generate_unique_id md5 = Digest::MD5.new now = Time.now md5 << now.to_s md5 << String(now.usec) md5 << String(rand(0)) md5 << String($$) md5 << self.class.name md5.hexdigest end module_function :generate_unique_id end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
abtain_billing-1.03 | lib/abtain_billing/lib/utils.rb |
abtain_billing-1.02 | lib/abtain_billing/lib/utils.rb |