Sha256: fbf8b3b5c4e8ec8e41ae7708d756ea5eb89ab282517aa51be15ec05288412dd2

Contents?: true

Size: 267 Bytes

Versions: 4

Compression:

Stored size: 267 Bytes

Contents

module Adrian
  class QueueItem
    attr_reader :value, :created_at
    attr_accessor :queue

    def initialize(value, created_at = Time.now)
      @value      = value
      @created_at = created_at
    end

    def age
      Time.now - created_at
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
adrian-2.0.2 lib/adrian/queue_item.rb
adrian-2.0.1 lib/adrian/queue_item.rb
adrian-2.0.0 lib/adrian/queue_item.rb
adrian-1.5.0 lib/adrian/queue_item.rb