Method: Queued::Queue#enqueue

Defined in:
lib/queued/queue.rb

#enqueue(value, type = 'text/plain') ⇒ Object



8
9
10
11
12
13
14
15
16
17
18
19
# File 'lib/queued/queue.rb', line 8

def enqueue(value, type = 'text/plain')
  res = @client.post do |req|
    req.url "/#{@name}"
    req.headers['Content-Type'] = type
    req.body = value
  end

  Item.new(@client,
    value: value,
    type: type,
    url: res.headers['Location'])
end