Commit 6f569f7

2026-09-07 21:33:33
implement Output's interface directly, don't include the now-concrete core class
1 parent 44429e6
Changed files (1)
lib
elelem
ratatui
lib/elelem/ratatui/output.rb
@@ -3,8 +3,6 @@
 module Elelem
   module Ratatui
     class Output
-      include Elelem::Output
-
       def initialize(session: Session.memoized)
         @session = session
       end
@@ -33,6 +31,10 @@ module Elelem
         @session.emit(type: "waiting")
       end
 
+      def display_file(path, fallback: nil)
+        say(fallback || path)
+      end
+
       private
 
       def blank?(text)