Module: kamailio Branch: 5.3 Commit: eb319d6d6bbf28cf17236764b892520197c85b86 URL: https://github.com/kamailio/kamailio/commit/eb319d6d6bbf28cf17236764b8925201...
Author: Kamailio Dev kamailio.dev@kamailio.org Committer: Kamailio Dev kamailio.dev@kamailio.org Date: 2020-01-09T10:01:36+01:00
modules: readme files regenerated - modules ... [skip ci]
---
Modified: src/modules/app_ruby/README
---
Diff: https://github.com/kamailio/kamailio/commit/eb319d6d6bbf28cf17236764b8925201... Patch: https://github.com/kamailio/kamailio/commit/eb319d6d6bbf28cf17236764b8925201...
---
diff --git a/src/modules/app_ruby/README b/src/modules/app_ruby/README index cf1ba153b0..9afc281b7f 100644 --- a/src/modules/app_ruby/README +++ b/src/modules/app_ruby/README @@ -26,6 +26,7 @@ Daniel-Constantin Mierla 3. Parameters
3.1. load (str) + 3.2. xval_mode (int)
4. Functions
@@ -41,7 +42,8 @@ Daniel-Constantin Mierla List of Examples
1.1. Set load parameter - 1.2. jsdt_run usage + 1.2. Set xval_mode parameter + 1.3. jsdt_run usage
Chapter 1. Admin Guide
@@ -56,6 +58,7 @@ Chapter 1. Admin Guide 3. Parameters
3.1. load (str) + 3.2. xval_mode (int)
4. Functions
@@ -101,6 +104,7 @@ Chapter 1. Admin Guide 3. Parameters
3.1. load (str) + 3.2. xval_mode (int)
3.1. load (str)
@@ -116,6 +120,27 @@ Chapter 1. Admin Guide modparam("app_ruby", "load", "/usr/local/etc/kamailio/ruby/myscript.rb") ...
+3.2. xval_mode (int) + + Control if the external sub-module functions returning extended-values + should propagate their string return value (when set to 0) or be + replaced by NULL/nil (when set to 1). + + When set to 0, the KSR::PV Ruby submodule is implemented with the + internal functions from the app_ruby module, otherwise the ones from + core are used. + + Note: when set to 1, there were crashing reports that are under + investigation, this option being provided as intermediary solution to + preserve the behaviour from older versions. + + Default value is “0”. + + Example 1.2. Set xval_mode parameter +... +modparam("app_ruby", "xval_mode", 1) +... + 4. Functions
4.1. ruby_run(function, params) @@ -127,7 +152,7 @@ modparam("app_ruby", "load", "/usr/local/etc/kamailio/ruby/myscript.rb") loaded at startup via parameter 'load'. Parameters can be strings with pseudo-variables that are evaluated at runtime.
- Example 1.2. jsdt_run usage + Example 1.3. jsdt_run usage ... if(!ruby_run("rb_append_fu_to_reply")) {