GitHub Sale: sign up for any paid plan this week and pay nothing until January 1, 2009!  [ hide ]

public
Rubygem
Fork of dustin/beanstalk-client-ruby
Description: Ruby client for beanstalkd
Homepage: http://xph.us/software/beanstalkd/
Clone URL: git://github.com/kr/beanstalk-client-ruby.git
Ensure integers in commands are really integers.
kr (author)
Wed Oct 08 09:51:48 -0700 2008
commit  f71487035436e5ec3ee0285cdb35f1216a8fdedc
tree    40171950b8a368bd31c9ed7f95d806fea532e268
parent  57459b4ccde1259ad4165eed0876e86b93ad0099
...
50
51
52
 
 
 
53
54
55
...
102
103
104
 
 
 
105
106
107
...
50
51
52
53
54
55
56
57
58
...
105
106
107
108
109
110
111
112
113
0
@@ -50,6 +50,9 @@ module Beanstalk
0
     end
0
 
0
     def put(body, pri=65536, delay=0, ttr=120)
0
+ pri = pri.to_i
0
+ delay = delay.to_i
0
+ ttr = ttr.to_i
0
       body = body.to_s # Make sure that body.size gives a useful number
0
       interact("put #{pri} #{delay} #{ttr} #{body.size}\r\n#{body}\r\n",
0
                %w(INSERTED BURIED))[0].to_i
0
@@ -102,6 +105,9 @@ module Beanstalk
0
     end
0
 
0
     def release(id, pri, delay)
0
+ id = id.to_i
0
+ pri = pri.to_i
0
+ delay = delay.to_i
0
       interact("release #{id} #{pri} #{delay}\r\n", %w(RELEASED))
0
       :ok
0
     end

Comments

    No one has commented yet.