From 939e16c59afcd425d1ffa449d59b66535602933a Mon Sep 17 00:00:00 2001
From: Shawak <Shawak@users.noreply.github.com>
Date: Thu, 31 Jul 2014 20:25:31 +0200
Subject: [PATCH] string:contains()

---
 modules/corelib/string.lua | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/modules/corelib/string.lua b/modules/corelib/string.lua
index a649338d..e05c0e24 100644
--- a/modules/corelib/string.lua
+++ b/modules/corelib/string.lua
@@ -49,3 +49,11 @@ function string:explode(sep, limit)
   table.insert(t, tmp)
   return t
 end
+
+function string:contains(str, checkCase, start, plain)
+  if(not checkCase) then
+    self = self:lower()
+    str = str:lower()
+  end
+  return string.find(self, str, start and start or 1, plain == nil and true or false)
+end