Sha256: f9b3193e4f8ec42b114fd174eba80511f0508037a8fa57a710bbfc8acc177643
Contents?: true
Size: 477 Bytes
Versions: 49
Compression:
Stored size: 477 Bytes
Contents
require_relative "builds_config" require_relative "loads_runner" module Standard class Cli SUCCESS_STATUS_CODE = 0 FAILURE_STATUS_CODE = 1 def initialize(argv) @argv = argv @builds_config = BuildsConfig.new @loads_runner = LoadsRunner.new end def run config = @builds_config.call(@argv) success = @loads_runner.call(config.runner).call(config) success ? SUCCESS_STATUS_CODE : FAILURE_STATUS_CODE end end end
Version data entries
49 entries across 49 versions & 1 rubygems