Module: IRCParser::Messages::MesageMan

Defined in:
lib/irc_parser/messages/commands.rb

Instance Method Summary collapse

Instance Method Details

#for_channel?Boolean

Returns:

  • (Boolean)


181
182
183
# File 'lib/irc_parser/messages/commands.rb', line 181

def for_channel?
  IRCParser::Helper.valid_channel_name?(target.to_s)
end

#for_host_pattern?Boolean

Returns:

  • (Boolean)


193
194
195
# File 'lib/irc_parser/messages/commands.rb', line 193

def for_host_pattern?
  target.to_s =~ /^\#/
end

#for_server_pattern?Boolean

Returns:

  • (Boolean)


189
190
191
# File 'lib/irc_parser/messages/commands.rb', line 189

def for_server_pattern?
  target.to_s =~ /^\$/
end

#for_user?Boolean

Returns:

  • (Boolean)


185
186
187
# File 'lib/irc_parser/messages/commands.rb', line 185

def for_user?
  IRCParser::Helper.valid_nick?(target.to_s)
end

#host_patternObject



201
202
203
# File 'lib/irc_parser/messages/commands.rb', line 201

def host_pattern
  for_host_pattern? && IRCParser::Helper::parse_regexp(target[1..-1])
end

#server_patternObject



197
198
199
# File 'lib/irc_parser/messages/commands.rb', line 197

def server_pattern
  for_server_pattern? && IRCParser::Helper::parse_regexp(target[1..-1])
end