From 94405f4a6a64cb5e2ed133621574da68b159edc3 Mon Sep 17 00:00:00 2001 From: "Stanko K.R." Date: Thu, 14 Aug 2025 15:20:10 +0200 Subject: [PATCH] Extract link to markdown conversion to a method --- app/models/conversation/message/promptable.rb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/models/conversation/message/promptable.rb b/app/models/conversation/message/promptable.rb index ec1fee8b9..475e87f7d 100644 --- a/app/models/conversation/message/promptable.rb +++ b/app/models/conversation/message/promptable.rb @@ -14,6 +14,11 @@ module Conversation::Message::Promptable end def to_prompt - content.body.fragment.replace("a") { |link| "[#{link.text}](#{link["href"]})" }.to_plain_text + content.body.fragment.replace("a") { convert_link_to_markdown(it) }.to_plain_text end + + private + def convert_link_to_markdown(node) + "[#{node.text}](#{node["href"]})" + end end