Class: RobotLab::Web::Components::Message
- Inherits:
-
Phlex::HTML
- Object
- Phlex::HTML
- RobotLab::Web::Components::Message
- Defined in:
- lib/robot_lab/web/components/message.rb
Overview
One transcript message. Used server-side for the non-streaming /chat fallback; the SSE client builds the same markup (same classes) in JS.
Instance Method Summary collapse
-
#initialize(event:) ⇒ Message
constructor
A new instance of Message.
- #view_template ⇒ Object
Constructor Details
#initialize(event:) ⇒ Message
Returns a new instance of Message.
9 10 11 |
# File 'lib/robot_lab/web/components/message.rb', line 9 def initialize(event:) @event = event end |
Instance Method Details
#view_template ⇒ Object
13 14 15 16 17 18 |
# File 'lib/robot_lab/web/components/message.rb', line 13 def view_template div(class: "msg #{@event.role}") do div(class: "role") { plain role_header } plain body_text end end |