# File lib/rbot/messagemapper.rb, line 289 def collect(val) return val unless @regexp mdata = @regexp.match(val) if @index return mdata[@index] else return mdata[1..-1].compact.first end end