Sha256: 7ea29f3e9f619d70c5ecf657865a8948a1b7b56ff6f95c537b1f985ad29553c5

Contents?: true

Size: 193 Bytes

Versions: 21

Compression:

Stored size: 193 Bytes

Contents

class TransactionId

  @@current = nil

  def self.current
    @@current
  end

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

end

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
liquid-ext-3.0.0 lib/liquid/transaction_id.rb