Trap ^C and shut down cleanly
[dcbot.git] / dcuser.rb
blob36895644e7ea7f9d28013fe382b957e9d7672638
1 class DCUser
2   attr_reader :hub, :nickname
3   attr_reader :description, :tag, :speed, :speed_class, :email, :sharesize
4   attr_accessor :passive, :op
5   
6   def initialize(hub, nickname)
7     @hub = hub
8     @nickname = nickname
9     @passive = false
10     @op = false
11   end
12   
13   def sendMessage(message)
14     @hub.sendPrivateMessage(@nickname, message)
15   end
16   
17   def setInfo(description, tag, speed, speed_class, email, sharesize)
18     @description = description
19     @tag = tag
20     @speed = speed
21     @speed_class = speed_class
22     @email = email
23     @sharesize = sharesize
24   end
25 end