class ViteRuby::CLI::Upgrade
Public Instance Methods
call(**)
click to toggle source
# File lib/vite_ruby/cli/upgrade.rb, line 6 def call(**) upgrade_ruby_gems upgrade_npm_packages end
Protected Instance Methods
upgrade_npm_packages()
click to toggle source
NOTE: Spawn a new process so that it uses the updated vite_ruby.
# File lib/vite_ruby/cli/upgrade.rb, line 22 def upgrade_npm_packages Kernel.exec('bundle exec vite upgrade_packages') end
upgrade_ruby_gems()
click to toggle source
# File lib/vite_ruby/cli/upgrade.rb, line 13 def upgrade_ruby_gems say 'Updating gems' libraries = ViteRuby.framework_libraries.map { |_f, library| library.name } run_with_capture("bundle update #{ libraries.join(' ') }") end