summaryrefslogtreecommitdiff
path: root/autoload/ale/ruby.vim
diff options
context:
space:
mode:
Diffstat (limited to 'autoload/ale/ruby.vim')
-rw-r--r--autoload/ale/ruby.vim7
1 files changed, 7 insertions, 0 deletions
diff --git a/autoload/ale/ruby.vim b/autoload/ale/ruby.vim
index 15e835c9..d941bb2c 100644
--- a/autoload/ale/ruby.vim
+++ b/autoload/ale/ruby.vim
@@ -74,3 +74,10 @@ function! ale#ruby#HandleRubocopOutput(buffer, lines) abort
return l:output
endfunction
+function! ale#ruby#EscapeExecutable(executable, bundle_exec) abort
+ let l:exec_args = a:executable =~? 'bundle'
+ \ ? ' exec ' . a:bundle_exec
+ \ : ''
+
+ return ale#Escape(a:executable) . l:exec_args
+endfunction