lib/freyr/rvm.rb in freyr-0.5.1 vs lib/freyr/rvm.rb in freyr-0.5.2

- old
+ new

@@ -12,24 +12,19 @@ false end end def rubies - @rubies ||= `rvm list`.strip.split("\n").collect do |line| - next unless line =~ /^(\s{3}|=)/ - line.strip.sub(/\=\>\s/,'').sub(/\s\[.+\]$/,'') - end.compact + @rubies ||= `rvm list strings`.chomp.split("\n") end def gemsets_for ruby @gemsets_for ||= Hash.new do |h,ruby| - output = `rvm #{ruby} exec rvm gemset list`.strip.split("\n") - output.shift + output = `rvm #{ruby} exec rvm gemset list strings`.chomp.split("\n") h[ruby] = output.collect do |line| - next unless line =~ /^(\s{3}|=)/ - line.strip.sub(/\=\>\s/,'') + line.strip.sub(/\s\(.+\)/,'') end.compact end @gemsets_for[ruby] end end -end \ No newline at end of file +end