- def privmsg(m)
- unless(m.params)
- m.reply "incorrect usage: " + help(m.plugin)
- return
- end
- Thread.new do
- if(m.params =~ /^\d+\.\d+\.\d+\.\d+$/)
- begin
- a = gethostname(m.params)
- m.reply m.params + ": " + a if a
- rescue StandardError => err
- m.reply "#{m.params}: not found"
- end
- elsif(m.params =~ /^\S+$/)
- begin
- a = getaddresses(m.params)
- m.reply m.params + ": " + a.join(", ")
- rescue StandardError => err
- m.reply "#{m.params}: not found"
- end
+
+ def name_to_ip(m, params)
+ begin
+ a = getaddresses(params[:host])
+ if a.length > 0
+ m.reply m.params + ": " + a.join(", ")