aboutsummaryrefslogtreecommitdiff
path: root/vim/plugin/rspec.vim
diff options
context:
space:
mode:
Diffstat (limited to 'vim/plugin/rspec.vim')
-rw-r--r--vim/plugin/rspec.vim36
1 files changed, 0 insertions, 36 deletions
diff --git a/vim/plugin/rspec.vim b/vim/plugin/rspec.vim
deleted file mode 100644
index d244476..0000000
--- a/vim/plugin/rspec.vim
+++ /dev/null
@@ -1,36 +0,0 @@
-fun! GetRubyBin()
- for [key, val] in items(g:ruby_bin_list)
- if match(expand("%:p"), key) == 0
- return val
- endif
- endfor
- return "ruby"
-endfun
-
-fun! GetSpecBin()
- for [key, val] in items(g:spec_bin_list)
- if match(expand("%:p"), key) == 0
- return val
- endif
- endfor
- return "spec"
-endfun
-
-fun! GetLibDirs()
- let l:lib_dirs = []
- for [key, val] in items(g:lib_dirs_list)
- if match(expand("%:p"), key) == 0
- call extend(l:lib_dirs, val)
- endif
- endfor
- return "-I\"".join(l:lib_dirs, "\" -I\"")."\""
-endfun
-
-fun! RunSpec()
- let l:current_file = expand("%:p")
- let l:ruby_bin = GetRubyBin()
- let l:spec_bin = GetSpecBin()
- let l:lib_dirs = GetLibDirs()
- let l:cmd = l:ruby_bin." ".l:lib_dirs." ".l:spec_bin." ".l:current_file
- exec "!".l:cmd
-endfun