Thanks for both your answer, but what I want to achieve is something
like the following:
(This is a early stage irc lib I'm using)
#!/usr/bin/env ruby
# encoding: utf-8
require File.dirname(__FILE__) + '/lib/irc'
IRC::Connect hostname: 'irc.phora.net' do
def on_message(nick, channel, message, *args)
# This is what I want it to be like:
# nick.say("Hello there, #{nick}!")
# or atleast something like that.
# but for now, I'm stuck with this:
privmsg(nick, "Hello there, #{nick}!")
# is it maybe possible to make some
# kind of 'alias'?
end
end
nick is a string and I think it's too exaggerated to make nick have it's
own kind of class, just to have this method. Oh, and another thing..
How would I be able to create User instances which also should have
access to the IRC::Client's socket? Currently I'm using User.new("nick",
@socket) which is, well.. yeah.
Sincerely,
Mikkel Kroman.
--
Posted via http://www.ruby-forum.com/.