lib/drg/tasks/active_pinner.rb in drg-0.9.3 vs lib/drg/tasks/active_pinner.rb in drg-0.9.4

- old
+ new

@@ -37,11 +37,11 @@ latest_version = public_send("latest_#{type}_version", spec.name, spec.version) if latest_version log %Q(Updating "#{spec.name}" from #{spec.version.to_s} to #{latest_version}) gemfile.update gem, latest_version else - log %Q(No newer #{type} versions found) + log %Q(No newer #{type} versions found for "#{spec.name}") end end end # @@ -89,15 +89,15 @@ end end def load_versions(gems) load_gem_versions(gems).scan(/^(#{Array(gems).join('|')})\s\(([\d.\s,\w\-]+)\)$/).each do |gem_name, versions| - @versions[gem_name] = versions.to_s.split(', ') + @versions[gem_name] = versions.to_s.split(', ').map { |x| x[/([\d.\w\-]+)/, 1] }.compact end end def load_gem_versions(gems) - log %Q(Searching for latest #{type} version of #{gems.join(' ')} ...) + log %Q(Searching for latest #{type} version of #{gems.join(', ')} ...) `gem query -ra #{gems.join(' ')}` end # @param [Array] list of a gem version's segments # @param [Array] other_list of another gem version's segments