class Gisdatigo::BundlerManager
Constants
- GEM_LINE_BEGINNING
Public Class Methods
gem_name_list()
click to toggle source
# File lib/gisdatigo/bundler_manager.rb, line 7 def self.gem_name_list outdated_raw = `bundle outdated`.split("\n") outdated_gems = outdated_raw.delete_if { |line| !line.start_with?(GEM_LINE_BEGINNING)} outdated_gems.map { |gem_line| gem_line.gsub(GEM_LINE_BEGINNING, '').split(" ")[0] } end
update_gem(gem_name, opts=[])
click to toggle source
# File lib/gisdatigo/bundler_manager.rb, line 13 def self.update_gem(gem_name, opts=[]) system("bundle update #{opts.join(' ')} #{gem_name} > /dev/null 2>&1") end