class Tapioca::Commands::GemGenerate

def gems_to_generate(gem_names)

def gems_to_generate(gem_names)
  return @bundle.dependencies if gem_names.empty?
  (gem_names - @exclude).each_with_object([]) do |gem_name, gems|
    gem = @bundle.gem(gem_name)
    if gem.nil?
      next if @lsp_addon
      raise Thor::Error, set_color("Error: Cannot find gem '#{gem_name}'", :red)
    end
    gems.concat(gem_dependencies(gem)) if @include_dependencies
    gems << gem
  end
end