[sr-dev] git:master:5e13f520: app_ruby: docs - added note about use of uppercases for KEMI KSR submodules

Daniel-Constantin Mierla miconda at gmail.com
Wed May 30 18:26:17 CEST 2018


Module: kamailio
Branch: master
Commit: 5e13f520a968f02224bf776268f1ebbceea8136f
URL: https://github.com/kamailio/kamailio/commit/5e13f520a968f02224bf776268f1ebbceea8136f

Author: Daniel-Constantin Mierla <miconda at gmail.com>
Committer: Daniel-Constantin Mierla <miconda at gmail.com>
Date: 2018-05-30T18:26:00+02:00

app_ruby: docs - added note about use of uppercases for KEMI KSR submodules

---

Modified: src/modules/app_ruby/doc/app_ruby_admin.xml

---

Diff:  https://github.com/kamailio/kamailio/commit/5e13f520a968f02224bf776268f1ebbceea8136f.diff
Patch: https://github.com/kamailio/kamailio/commit/5e13f520a968f02224bf776268f1ebbceea8136f.patch

---

diff --git a/src/modules/app_ruby/doc/app_ruby_admin.xml b/src/modules/app_ruby/doc/app_ruby_admin.xml
index 44a26e9b6d..b6773785d1 100644
--- a/src/modules/app_ruby/doc/app_ruby_admin.xml
+++ b/src/modules/app_ruby/doc/app_ruby_admin.xml
@@ -12,9 +12,9 @@
 
 <chapter>
 
-    <title>&adminguide;</title>
+	<title>&adminguide;</title>
 
-    <section>
+	<section>
 	<title>Overview</title>
 	<para>
 		This module allows executing Ruby scripts from the Kamailio
@@ -23,8 +23,14 @@
 		currently processed SIP message. These functions are available within
 		the Ruby module 'KSR'.
 	</para>
-    </section>
-    <section>
+	<para>
+		IMPORTANT: because of Ruby language policy (which require that a public
+		submodule name has to start with an uppercase leter), the KSR submodule
+		names are with all leters uppercase. For example, what is documented as
+		KSR.sl in KEMI docs, must be used as KSR::SL in Ruby scripts.
+	</para>
+	</section>
+	<section>
 	<title>Dependencies</title>
 	<section>
 	    <title>&kamailio; Modules</title>
@@ -181,7 +187,7 @@ modparam("app_ruby", "load", "/usr/local/etc/kamailio/ruby/myscript.rb")
 ...
 request_route {
     ...
-    if(!jsdt_run("ksr_sl_reply")) {
+    if(!ruby_run("ksr_sl_reply")) {
         xdbg("SCRIPT: failed to execute ruby function!\n");
     }
     ...




More information about the sr-dev mailing list