
Untitled
By: a guest on
May 4th, 2012 | syntax:
None | size: 0.53 KB | hits: 12 | expires: Never
## message.rb
module HelpingHand
class Mesage
attr_reader :nick, :host, :command, :channel, :message, :raw
def initialize(message)
message =~ /^:(.+?)!~?(.+)@(\S+?) (\S+?) (#.+?) :(.+)$/
@raw = message
@nick = $1
@user = $2
@host = $3
@command = $4
@channel = $5
@messsage = $6
end
end
end
## string.rb
require_relative "message"
class String
include HelpingHand
def parse
puts self
Message.new(self)
end
end