module RatatuiRuby::Labs
Experimental lab features.
Public Class Methods
Source
# File lib/ratatui_ruby/labs.rb, line 20 def enable!(lab) @enabled_lab = lab.to_sym.downcase end
Enables a lab programmatically.
Source
# File lib/ratatui_ruby/labs.rb, line 15 def enabled?(lab) @enabled_lab == lab.to_sym.downcase end
Returns whether the specified lab is enabled.
Source
# File lib/ratatui_ruby/labs.rb, line 25 def reset! @enabled_lab = nil @warned = false end
Resets all labs (for testing only).
Source
# File lib/ratatui_ruby/labs.rb, line 31 def warn_once!(feature_name) return if @warned RatatuiRuby.warn_experimental_feature(feature_name) @warned = true end
Emits experimental warning once per session.