Sha256: 1e1880592a1435e715738b78a2d643d55773d93ba1ba7fc200a53fcdae858bd4

Contents?: true

Size: 180 Bytes

Versions: 41

Compression:

Stored size: 180 Bytes

Contents

class TransactionId

  @@current = nil

  def self.current
    @@current
  end

  def self.next
    @@current = "#{Time.now.to_i}-#{Process.pid}-#{rand(89999) + 10000}"
  end

end

Version data entries

41 entries across 41 versions & 2 rubygems

Version Path
liquid-ext-2.0.3 lib/liquid/transaction_id.rb
liquid-ext-2.0.2 lib/liquid/transaction_id.rb
liquid-ext-2.0.1 lib/liquid/transaction_id.rb
liquid-ext-2.0.0 lib/liquid/transaction_id.rb
liquid-ext-1.2.6 lib/liquid/transaction_id.rb
liquid-ext-1.2.5 lib/liquid/transaction_id.rb
liquid-ext-1.2.4 lib/liquid/transaction_id.rb
liquid-ext-1.2.2 lib/liquid/transaction_id.rb
liquid-ext-1.2.1 lib/liquid/transaction_id.rb
liquid-ext-1.2.0 lib/liquid/transaction_id.rb
liquid-ext-1.1.1 lib/liquid/transaction_id.rb
liquid-ext-1.1.0 lib/liquid/transaction_id.rb
liquid-ext-1.0.2 lib/liquid/transaction_id.rb
liquid-ext-1.0.1 lib/liquid/transaction_id.rb
liquid-ext-1.0.0 lib/liquid/transaction_id.rb
madvertise-ext-0.9.7 lib/madvertise/transaction_id.rb
madvertise-ext-0.9.6 lib/madvertise/transaction_id.rb
madvertise-ext-0.9.5 lib/madvertise/transaction_id.rb
madvertise-ext-0.9.4 lib/madvertise/transaction_id.rb
madvertise-ext-0.9.3 lib/madvertise/transaction_id.rb