Class: RailsAiBridge::Serializers::AntiHallucinationRules::SectionFormatter
- Inherits:
-
Object
- Object
- RailsAiBridge::Serializers::AntiHallucinationRules::SectionFormatter
- Defined in:
- lib/rails_ai_bridge/serializers/anti_hallucination_rules/section_formatter.rb
Overview
Drop-in section for MarkdownSerializer's formatter pipeline: filter_map
skips it entirely when the rules are disabled.
Instance Method Summary collapse
-
#call ⇒ String?
Markdown rules block, or
nilwhen disabled. -
#initialize(_context) ⇒ SectionFormatter
constructor
A new instance of SectionFormatter.
Constructor Details
#initialize(_context) ⇒ SectionFormatter
Returns a new instance of SectionFormatter.
10 11 12 |
# File 'lib/rails_ai_bridge/serializers/anti_hallucination_rules/section_formatter.rb', line 10 def initialize(_context) @block = AntiHallucinationRules.markdown_block end |
Instance Method Details
#call ⇒ String?
Returns markdown rules block, or nil when disabled.
15 16 17 |
# File 'lib/rails_ai_bridge/serializers/anti_hallucination_rules/section_formatter.rb', line 15 def call @block end |