Added Ruby util file
Change-Id: I627a23b05145c387451b2935939e8b6a20cb1906
diff --git a/src/com/mirantis/mk/Ruby.groovy b/src/com/mirantis/mk/Ruby.groovy
new file mode 100644
index 0000000..4d94276
--- /dev/null
+++ b/src/com/mirantis/mk/Ruby.groovy
@@ -0,0 +1,28 @@
+package com.mirantis.mk
+
+/**
+ * Ruby functions
+ */
+
+def ensureRubyEnv(rubyVersion="2.4.0"){
+ sh """rbenv install ${rubyVersion};
+ rbenv local ${rubyVersion};
+ rbenv exec gem update --system"""
+}
+def installKitchen(){
+ sh """rbenv exec gem install bundler;
+ rbenv exec gem install test-kitchen"""
+}
+
+def runKitchenTests(){
+ runKitchenCommand("converge")
+ runKitchenCommand("verify -t tests/integration")
+}
+
+
+def runKitchenCommand(cmd){
+ sh "rbenv exec bundler exec kitchen ${cmd}"
+}
+
+
+