lib/rvmpow.rb in rvmpow-0.0.2 vs lib/rvmpow.rb in rvmpow-0.0.3
- old
+ new
@@ -139,12 +139,20 @@
# returns a hash with the ruby and gemset information
# @return [Hash]
def rvmInfo
rvm = {}
- rvmArray = `rvm-prompt`.chomp.split('@')
- rvm[:ruby] = rvmArray[0].split('-')[1]
- rvm[:gemset] = rvmArray[1]
+
+ rg = `rvm-prompt`
+ if !rg.include?('@')
+ rvm[:ruby] = rg.chomp
+ rvm[:gemset] = ''
+ else
+ rvmArray = rg.chomp.split('@')
+ rvm[:ruby] = rvmArray[0].split('-')[1]
+ rvm[:gemset] = rvmArray[1]
+ end
+
rvm
end
def createTmpDirIfNeeded
FileUtils.mkdir('tmp') if !File.exist?('tmp')
\ No newline at end of file