# File lib/neovim/executable.rb, line 25 def version @version ||= IO.popen([path, "--version"]) do |io| io.gets[VERSION_PATTERN, 1] end rescue => e raise Error, "Couldn't load #{path}: #{e}" end