Changeset 5532 for lang/ruby/net-irc/trunk/examples
- Timestamp:
- 01/26/08 16:21:00 (5 years ago)
- Location:
- lang/ruby/net-irc/trunk/examples
- Files:
-
- 2 modified
Legend:
- Unmodified
- Added
- Removed
-
lang/ruby/net-irc/trunk/examples/tig.rb
r5531 r5532 14 14 require "yaml" 15 15 require "pathname" 16 require "digest/md5" 16 17 17 18 Net::HTTP.version_1_2 … … 193 194 m = { """ => "\"", "<"=> "<", ">"=> ">", "&"=> "&", "\n" => " "} 194 195 mesg.gsub!(/(#{m.keys.join("|")})/) { m[$1] } 195 @log.debug [nick, mesg, time].inspect 196 if nick == @nick # 自分のときは topic に197 post nick, TOPIC, @@channel, mesg198 else199 message(nick, @@channel, mesg)200 end201 @groups.each do |channel,members|202 if members.include?(nick)203 message(nick, channel, mesg)196 197 digest = Digest::MD5.hexdigest("#{nick}::#{mesg}") 198 unless @timeline.include?(digest) 199 @timeline << digest 200 @log.debug [nick, mesg, time].inspect 201 if nick == @nick # 自分のときは topic に 202 post nick, TOPIC, @@channel, mesg 203 else 204 message(nick, @@channel, mesg) 204 205 end 205 end 206 end 206 @groups.each do |channel,members| 207 if members.include?(nick) 208 message(nick, channel, mesg) 209 end 210 end 211 end 212 end 213 @timeline = @timeline.last(100) 207 214 @prev_time = Time.now 208 215 end -
lang/ruby/net-irc/trunk/examples/wig.rb
r5531 r5532 1 1 #!/usr/bin/env ruby 2 3 $LOAD_PATH << File.dirname(__FILE__) 2 4 3 5 require "tig.rb"
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)