Class: RubyLsp::Rfmt::FormatterRunner
- Inherits:
-
Object
- Object
- RubyLsp::Rfmt::FormatterRunner
- Defined in:
- lib/ruby_lsp/rfmt/formatter_runner.rb
Instance Method Summary collapse
- #run_diagnostic(_uri, _document) ⇒ Array<RubyLsp::Interface::Diagnostic>
-
#run_formatting(_uri, document) ⇒ String?
Formatted text or nil on error.
Instance Method Details
#run_diagnostic(_uri, _document) ⇒ Array<RubyLsp::Interface::Diagnostic>
23 24 25 |
# File 'lib/ruby_lsp/rfmt/formatter_runner.rb', line 23 def run_diagnostic(_uri, _document) [] end |
#run_formatting(_uri, document) ⇒ String?
Returns Formatted text or nil on error.
11 12 13 14 15 16 17 18 |
# File 'lib/ruby_lsp/rfmt/formatter_runner.rb', line 11 def run_formatting(_uri, document) source = document.source return "\n" if source.empty? ::Rfmt.format(source) rescue ::Rfmt::Error nil end |