public
Rubygem
Description: irccat is like `cat`, but here, the STDOUT is an IRC channel.
Homepage: http://irccat.rubyforge.org/
Clone URL: git://github.com/webs/irccat.git
Search Repo:
Click here to lend your support to: irccat and make a donation at www.pledgie.com !
code cleanup (removed some '== true' in conditions)é

z
é
webs (author)
Sun Feb 17 09:43:20 -0800 2008
commit  604bb9a08153c4f10d3e0900e2a5235b4d32c416
tree    77d63775b30c2034e0a842b18ea4ee8d8a5f17b8
parent  9b82f9a8a5033de1b3506913d2ed75e29eb6530a
...
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
0
@@ -1,3 +1,15 @@
0
+== 0.2.1 2008-02-17
0
+
0
+* 5 major improvement
0
+ * New binary: icat - cat for irccat
0
+ * New binary: iecho - echo for irccat
0
+ * New binary: irccat-config - configuration generator
0
+ * Code cleanup
0
+ * Documentation!
0
+* 2 minor improvement
0
+ * Small class: TcpClient
0
+ * The socket size is now a param
0
+
0
 == 0.2 2008-02-17
0
 
0
 * 3 major improvement
...
17
18
19
 
20
 
 
 
21
 
22
23
 
24
 
 
 
25
 
 
26
 
27
 
28
29
 
 
 
 
 
30
31
32
33
34
 
 
35
36
 
37
 
 
 
 
 
38
39
40
 
41
42
 
43
44
 
 
45
 
46
 
 
 
47
48
 
 
49
50
 
51
 
 
52
53
54
55
56
57
 
58
59
60
61
62
 
 
63
 
64
65
66
67
 
68
69
70
71
72
73
 
74
75
76
...
80
81
82
 
83
84
 
...
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
...
125
126
127
128
129
130
131
0
@@ -17,60 +17,105 @@
0
 .git/logs/refs/heads/master
0
 .git/logs/refs/remotes/origin/master
0
 .git/objects/00/fbf525e40e5be98f25b7b6f21990105f9196c4
0
+.git/objects/01/c171665d5c79945bbeffc2250c29c80ce3d949
0
 .git/objects/02/e74d8a5f0f7ebb1769a8050e340fc09b5c031a
0
+.git/objects/03/5cdb0d7a3424fac222e27936e4adcc9258a92a
0
+.git/objects/10/40eb2c370d1d2cb61e597f1adafec669b793fa
0
+.git/objects/12/c11f19a921c11f519cf53d0ae4a5e683386e8a
0
 .git/objects/17/df28f401e6624f1454ab6db1def4eb20e5d20d
0
+.git/objects/1a/6a4cdabda4d8cdc1cb4fed30bfe725b8a6e2f5
0
 .git/objects/1c/edffcd12eff1b0b6ec9df901118899142a1e8b
0
 .git/objects/20/9be3f2a4ced10af64f5b112e91c5b9ff4c71e2
0
+.git/objects/21/aafef30ea9b1959f627390d2b26f34fa4927f6
0
 .git/objects/23/0a18685694004daa7326795d63bed7ae3d5a13
0
+.git/objects/27/b494e7482f4814912bdcb8c9ac14a414895e9c
0
+.git/objects/2d/9e4ec6872ee627a96f7e2146351f432a76bf15
0
+.git/objects/2d/a958c596a54d5c5d399beba96ae02dc7609442
0
 .git/objects/2f/437425b2c085bb529379e409d6b4bc7f9f9fba
0
+.git/objects/30/a6ed2988e5300aaaa5b1c0c7f2a812022624fe
0
+.git/objects/33/c015c23f0313657e3d2b6a34eed17c57238681
0
 .git/objects/38/55de7995ea9cec9d820da441bb98ef8bdb18b0
0
+.git/objects/3a/4ae161a39f5e5553ab5168f4543f209bec6ef9
0
 .git/objects/3b/2be68b4c2f71d5df50f7830bef6c1de4b9238a
0
+.git/objects/3f/e8d26b2e142e5ac69216d9398f93799ac6d5bf
0
 .git/objects/42/4a5f37c6fe3a7cac54b0f85688c1cce7da9cdf
0
 .git/objects/42/9798885f4a09a57704b3fc63adf256cd6c6237
0
+.git/objects/44/447ebcfee57dd365bdb803193f3971da81f2e6
0
+.git/objects/4f/bbae65bef2557cb040b2b584a5411ec14474f6
0
+.git/objects/54/57b6fa4dcd072fb3b93f663c8a9fade8525dd6
0
+.git/objects/55/5bef49f4ed7caffca61a1ddaf81b54fc76fd3a
0
+.git/objects/56/5d30255d6ea1896a6b40b6cf13ee902b1e6032
0
 .git/objects/5c/132649964346480c8fe1f4a991f8b1607c2eb3
0
 .git/objects/5c/ae37f980babf884f035becc745e8a6cb4f616c
0
 .git/objects/5f/a7e10e71d19e11f3f249cdd32c107d38cedd70
0
 .git/objects/63/081ec3e5b34ce4bd952b20503c4953e2ae7491
0
 .git/objects/69/1ed3b65603a0d0dabfb66720e7163664be78f5
0
+.git/objects/6b/137115dfa6b13e4d291f8884e6491e15b3b912
0
+.git/objects/74/68e1dd632359acceaa19c421ab9505ff9a4f3d
0
 .git/objects/76/00e697510a81bf630a3d0e3f74904f93cecf67
0
 .git/objects/79/1ad61cf9c411942d76b8d2df8f026961d41862
0
+.git/objects/7a/8d28e49b96eacae53632a0465862f1965867e0
0
 .git/objects/7b/ef16b02b60ad3859bef7300cdd1925268863cc
0
+.git/objects/84/34be09b7dde21ad7a7d31535fc3b82132f5f6d
0
+.git/objects/84/a0967c1c6a7e0be9cda2c56d0f0ae3b138b392
0
+.git/objects/84/fb2535b79709baa448ff78f79a9f7284fc55b3
0
+.git/objects/8d/a52607ded3a00499918afba60108564882e628
0
+.git/objects/8e/8442d268db1087153ebf623c129e7a86653134
0
 .git/objects/91/212ecdae888afb4cd61585a648e3c5a30328c7
0
 .git/objects/94/d2d319d3bde150b57604a89b6f2acbf29f525a
0
 .git/objects/96/cd71ce5741798f4f727202af9b449d73458ca8
0
+.git/objects/9b/82f9a8a5033de1b3506913d2ed75e29eb6530a
0
 .git/objects/9d/bc55076eab55c496bbef89262a0ba13988aec6
0
 .git/objects/9d/c9a787700bafb70e1833a760b73dec26a6a56e
0
+.git/objects/9e/d132e2cac9c3b34d23f05d27205f8e3e5333f2
0
 .git/objects/a7/35e0f93aa9d5b393ed8ea6a121a76b769a5290
0
 .git/objects/a9/361142f6235537d1d3a488309141b26aec8d53
0
+.git/objects/af/6378e9b71d2679be4ba541160f25cb9ff2b061
0
+.git/objects/b2/144ce2f459b9d1f6572b7faee318b930463012
0
 .git/objects/b5/edba873cb624a116353869fc245033992d1bbb
0
+.git/objects/b6/f01f4320cae42ed887ba05da4c49f15ce56e3c
0
 .git/objects/b7/caa9d6bffeaaa58ef1f321cdab842afbd70773
0
+.git/objects/bf/a13729d4c0125d928997cd612338f64a945b0b
0
+.git/objects/c4/9536cec0db5af1a54333a666f840207f3f3b5b
0
+.git/objects/c8/6c84de50182e391a8171835f2613642008d8ea
0
 .git/objects/c9/93b10223be6214a9817fc10e895beb5e9fb224
0
 .git/objects/cd/ca2843ca738b6dd79546177a3913668905f4ae
0
+.git/objects/d1/dac8e888d223e385ab71b992caef8e9144bee3
0
+.git/objects/db/4b3b8569cf8a7a2bbf0c5a5488fab734545fa9
0
 .git/objects/de/bac4fed9e680ac0418e8f1f7f57d2df8c309da
0
 .git/objects/e4/69154c2ae4c3c596870a5e920f197b7b5be179
0
+.git/objects/e8/3e969bced52e0e267f49aeb4c2b4684ed312c0
0
 .git/objects/ee/f3ff47c974e0e68e2a7b8cab1eb088df4a36c8
0
+.git/objects/f1/861ba018354b27801b45c23148d6a6c554884d
0
+.git/objects/f9/0e7225e44b3cab017111a443a3d93383374946
0
 .git/objects/pack/pack-d50adc85ec3ba8e9045d1cc8608b906494790bed.idx
0
 .git/objects/pack/pack-d50adc85ec3ba8e9045d1cc8608b906494790bed.pack
0
 .git/refs/heads/master
0
 .git/refs/remotes/origin/HEAD
0
 .git/refs/remotes/origin/master
0
 .git/refs/tags/0.1
0
+.git/refs/tags/rel_0-2-0
0
 History.txt
0
 License.txt
0
 Manifest.txt
0
 README.txt
0
 Rakefile
0
+bin/icat
0
+bin/iecho
0
 bin/irccat
0
+bin/irccat-config
0
 config.yml
0
 config/hoe.rb
0
 config/requirements.rb
0
 dongs.yml
0
+irccat.yml
0
 lib/irc_cat.rb
0
 lib/irc_cat/bot.rb
0
 lib/irc_cat/http_server.rb
0
 lib/irc_cat/http_server/github.rb
0
 lib/irc_cat/http_server/send.rb
0
 lib/irc_cat/indifferent_access.rb
0
+lib/irc_cat/tcp_client.rb
0
 lib/irc_cat/tcp_server.rb
0
 lib/irc_cat/version.rb
0
 log/debug.log
0
@@ -80,5 +125,7 @@ setup.rb
0
 tasks/deployment.rake
0
 tasks/environment.rake
0
 tasks/website.rake
0
+test.yml
0
 test/test_helper.rb
0
 test/test_irc_cat.rb
0
+testconf.yml
...
59
60
61
62
 
63
64
65
 
66
...
59
60
61
 
62
63
64
 
65
66
0
@@ -59,8 +59,8 @@ Thread.new {
0
 }
0
 Thread.new {
0
   @tcp = IrcCat::TcpServer.new(@bot, @config, @config['tcp']['host'], @config['tcp']['port'])
0
-} if @config['tcp']['enabled'] == true
0
+} if @config['tcp']['enabled']
0
 Thread.new {
0
   @http = IrcCat::HttpServer.new(@bot, @config, @config['http']['host'], @config['http']['port'])
0
-} if @config['http']['enabled'] == true
0
+} if @config['http']['enabled']
0
 @bot.run
...
1
2
3
4
5
 
 
6
7
8
...
20
21
22
23
24
 
 
25
26
27
...
1
2
3
 
 
4
5
6
7
8
...
20
21
22
 
 
23
24
25
26
27
0
@@ -1,8 +1,8 @@
0
 # The HTTP Server
0
 
0
 require 'mongrel'
0
-require 'irc_cat/http_server/send' if @config['http']['send'] == true
0
-require 'irc_cat/http_server/github' if @config['http']['github'] == true
0
+require 'irc_cat/http_server/send' if @config['http']['send']
0
+require 'irc_cat/http_server/github' if @config['http']['github']
0
 
0
 class Index < Mongrel::HttpHandler
0
   def process(request, response)
0
@@ -20,8 +20,8 @@ module IrcCat
0
       puts "Starting HTTP (#{ip}:#{port})"
0
       h = Mongrel::HttpServer.new(ip, port)
0
       h.register("/", Index.new)
0
- h.register("/send", Send.new(@bot, @config)) if @config['http']['send'] == true
0
- h.register("/github", Github.new(@bot, @config)) if @config['http']['github'] == true
0
+ h.register("/send", Send.new(@bot, @config)) if @config['http']['send']
0
+ h.register("/github", Github.new(@bot, @config)) if @config['http']['github']
0
       h.run.join
0
     end
0
   end # HttpServer

Comments

    No one has commented yet.