Module: DBQ::BasicQueue::ClassMethods

Defined in:
lib/dbq/basic_queue.rb

Instance Method Summary collapse

Instance Method Details

#popObject



9
10
11
12
13
# File 'lib/dbq/basic_queue.rb', line 9

def pop
  item = check_out_item
  item.try(:destroy)
  item
end

#push(opts) ⇒ Object



19
20
21
# File 'lib/dbq/basic_queue.rb', line 19

def push(opts)
  create(opts)
end

#push!(opts) ⇒ Object



15
16
17
# File 'lib/dbq/basic_queue.rb', line 15

def push!(opts)
  create!(opts)
end