Sha256: ca9a26c7830007a7e97fe64816e0a902c9b6e1c7cb205f86bdf5cfeefce50be7
Contents?: true
Size: 598 Bytes
Versions: 1
Compression:
Stored size: 598 Bytes
Contents
require_relative "common" module Grundler module Commands class Add include Common def initialize(cli, packages, json_writer) super(cli) if packages.empty? puts "Must specify a package name!" return end json_writer.add(added_packages(packages)) end private def added_packages(packages) packages .map { |package_name| install(latest_version(package_name)) } .compact .map { |package| [package["name"], package["version"]] } .to_h end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
grundler-0.1.0 | lib/grundler/commands/add.rb |