From: Nick Porter Date: Tue, 10 Jun 2025 07:40:50 +0000 (+0100) Subject: Tidy sample Ruby X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=92c99a80edfc2b522eda78889769c204db063a06;p=thirdparty%2Ffreeradius-server.git Tidy sample Ruby --- diff --git a/src/modules/rlm_mruby/example.rb b/src/modules/rlm_mruby/example.rb index c608815afcd..cea815c0b97 100644 --- a/src/modules/rlm_mruby/example.rb +++ b/src/modules/rlm_mruby/example.rb @@ -4,27 +4,26 @@ module Radiusd def self.instantiate - log(L_DBG, "[mruby]Running ruby instantiate") + log(L_DBG, "Running ruby instantiate") return RLM_MODULE_OK end - def self.authenticate(request) - log(L_DBG, "[mruby]Running ruby authenticate") + def self.authenticate(p) + log(L_DBG, "Running ruby authenticate") return RLM_MODULE_NOOP end - def self.recv_access_request(request) - log(L_DBG, "[mruby]Running ruby recv_access_request") - log(L_WARN, "Authorize: #{request.inspect}(#{request.class})") - log(L_WARN, "Authorize: #{request.request.inspect}(#{request.request.class})") - reply = [["Framed-MTU", 1500]] - control = [["Password.Cleartext", "hello"], ["Tmp-String-0", "!*", "ANY"]] + def self.recv_access_request(p) + log(L_DBG, "Running ruby recv_access_request") + log(L_WARN, "Authorize: #{p.request.user_name.get.inspect}") + p.reply.framed_mtu.set(1500) + p.control.password.cleartext.set('hello') return [RLM_MODULE_UPDATED, reply, control] end - def self.send_access_accept(request) - log(L_DBG, "[mruby]Running ruby send_access_accept") + def self.send_access_accept(p) + log(L_DBG, "Running ruby send_access_accept") return RLM_MODULE_NOOP end - def self.recv_accounting_request(request) - log(L_DBG, "[mruby]Running ruby accounting") + def self.recv_accounting_request(p) + log(L_DBG, "Running ruby accounting") return RLM_MODULE_NOOP end end