diff options
author | Sebastien Helleu <flashcode@flashtux.org> | 2013-03-22 19:54:44 +0100 |
---|---|---|
committer | Sebastien Helleu <flashcode@flashtux.org> | 2013-03-22 19:54:44 +0100 |
commit | 4fdbb83a079f24a742633fd4d02084911580c19c (patch) | |
tree | 234cc86e6e8ad7b626fa57a6edc1d8d1c5918f45 /doc/fr/weechat_scripting.fr.txt | |
parent | 55e58811b3df451db4f95b1035a39f5659788989 (diff) | |
download | weechat-4fdbb83a079f24a742633fd4d02084911580c19c.zip |
ruby: fix crash with Ruby 2.0: use one array for the last 6 arguments of function config_new_option (bug #31050)
Diffstat (limited to 'doc/fr/weechat_scripting.fr.txt')
-rw-r--r-- | doc/fr/weechat_scripting.fr.txt | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/doc/fr/weechat_scripting.fr.txt b/doc/fr/weechat_scripting.fr.txt index 80da13f3f..22b505b30 100644 --- a/doc/fr/weechat_scripting.fr.txt +++ b/doc/fr/weechat_scripting.fr.txt @@ -57,6 +57,16 @@ Ruby * Vous devez définir 'weechat_init' et appeler 'register' dedans * Les fonctions sont appelées par `Weechat.xxx(arg1, arg2, ...)` +* En raison d'une limitation de Ruby (15 paramètres maximum par fonction), la + fonction `Weechat.config_new_option` reçoit les "callbacks" dans un tableau de + 6 chaînes de caractères (3 callbacks + 3 chaînes de données), donc un appel à + cette fonction ressemble à ceci : + +[source,ruby] +---------------------------------------- +Weechat.config_new_option(config, section, "name", "string", "description of option", "", 0, 0, + "value", "value", 0, ["check_cb", "", "change_cb", "", "delete_cb", ""]) +---------------------------------------- Lua ^^^ |