<dominikh>
if you fancy ending up with infinitively many timers for all possible values in [20, 30), then sure ;)
<Rylee>
Oh, dear, I guess Timer isn't blocking, then. Whoops.
<Rylee>
For Channel#{admins, half_ops,ops,voiced}, will Cinch include itself?
<dominikh>
if it's one of these, sure
<catepillar>
Timer is relatively simple. Somthing like def Timer(time, &block); Thread.new { sleep time; block.call }; end
<Rylee>
Sorry to be bothersome, but... >>> o = Channel('#horse').ops - [User(bot.nick)] # this would theoretically store a list of ops, sans the bot itself, in o, right?
<dominikh>
you can't set that attribute, it's a reader
<dominikh>
even if you could set it, that wouldn't achieve anything
<catepillar>
he isn't tsetting anything
<dominikh>
oh
<dominikh>
fair enough
<dominikh>
there's no need for User(bot.nick) – just say bot
<catepillar>
without testing, it seems about right
aclearman037 has quit []
<Rylee>
err, derp
txdv has joined #cinch
<Rylee>
heh, well that was simple, went from knowing exactly Nil about Cinch to having a working bot for the purpose needed in 30 minutes. Awesome framework!
<dominikh>
nice :)
<onewheelskyward>
rock on.
<onewheelskyward>
I wasn't that fast but it was pretty quick.