Sha256: 04c32ee03d15948b1e0c6b6d21646be829417681904f5776b2c58862b5de2c9f
Contents?: true
Size: 661 Bytes
Versions: 22
Compression:
Stored size: 661 Bytes
Contents
module LicenseFinder module CLI class ProjectName < Base extend Subcommand include MakesDecisions desc "show", "Show the project name" def show say "Project Name:", :blue say decisions.project_name end auditable desc "add NAME", "Set the project name" def add(name) modifying { decisions.name_project(name, txn) } say "Set the project name to #{name}", :green end auditable desc "remove", "Remove the project name" def remove modifying { decisions.unname_project(txn) } say "Removed the project name" end end end end
Version data entries
22 entries across 22 versions & 1 rubygems