]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Tidy sample Ruby
authorNick Porter <nick@portercomputing.co.uk>
Tue, 10 Jun 2025 07:40:50 +0000 (08:40 +0100)
committerNick Porter <nick@portercomputing.co.uk>
Tue, 10 Jun 2025 07:41:38 +0000 (08:41 +0100)
src/modules/rlm_mruby/example.rb

index c608815afcde39e0047d5345178e7770397464ed..cea815c0b97e84bf874f12405fd52f242ac9f7fc 100644 (file)
@@ -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