Skip to content

Instantly share code, notes, and snippets.

example_1 = '<v>^^<v^^<><>vvv'
co_ord = [[0,0]]
last_co_ord = [0,0]
array = example_1.split('')
array.each do |x|
case x
when '^'
co_ord << [last_co_ord[0]+1, last_co_ord[1]]
last_co_ord = [last_co_ord[0]+1, last_co_ord[1]]
var ExtensionHelper = {
CheckMessageForKeyword: function(message, keyword, hasParameters) {
if (!message.data || !message.data.text) {
return null;
}
var keywordRegex;
if (hasParameters) {
keywordRegex = new RegExp("^\\s*" + keyword + "\\s*(\\S.+?)\\s*$", "i");