public
Description: Direct Connect bot written in Ruby
Clone URL: git://github.com/kballard/dcbot.git
Search Repo:
Split user's interest into description/tag
kballard (author)
Wed Feb 20 11:13:17 -0800 2008
commit  019d15aa8676dc184cdc030fa03a83c0f2503213
tree    692d1980ca42ce544b6a306c260e54285aab251e
parent  2f304f15e528125b130f046d54953c69498705f0
...
228
229
230
 
231
232
233
...
236
237
238
239
 
240
241
242
...
228
229
230
231
232
233
234
...
237
238
239
 
240
241
242
243
0
@@ -228,6 +228,7 @@
0
       speed = $3
0
       email = $4
0
       sharesize = $5
0
+ tag = interest.slice!(/<[^>]+>$/)
0
       if speed.length > 0 and speed[-1] < 0x20 then
0
         # assume last byte a control character means it's the speed class
0
         speed_class = speed.slice!(-1)
0
@@ -236,7 +237,7 @@
0
       end
0
       user = @users[nick]
0
       if user and user.nickname != @nickname then
0
- user.setInfo(interest, , speed, speed_class, email, sharesize)
0
+ user.setInfo(interest, tag, speed, speed_class, email, sharesize)
0
         call_callback :info, user
0
       end
0
     end
...
1
2
 
 
3
4
5
...
13
14
15
16
17
 
 
 
18
19
20
...
1
 
2
3
4
5
6
...
14
15
16
 
 
17
18
19
20
21
22
0
@@ -1,5 +1,6 @@
0
 class DCUser
0
- attr_reader :hub, :nickname, :interest, :speed, :speed_class, :email, :sharesize
0
+ attr_reader :hub, :nickname
0
+ attr_reader :description, :tag, :speed, :speed_class, :email, :sharesize
0
   attr_accessor :passive, :op
0
   
0
   def initialize(hub, nickname)
0
@@ -13,8 +14,9 @@
0
     @hub.sendPrivateMessage(@nickname, message)
0
   end
0
   
0
- def setInfo(interest, speed, speed_class, email, sharesize)
0
- @interest = interest
0
+ def setInfo(description, tag, speed, speed_class, email, sharesize)
0
+ @description = description
0
+ @tag = tag
0
     @speed = speed
0
     @speed_class = speed_class
0
     @email = email

Comments

    No one has commented yet.