Sha256: 06e10b7c05924f85600d9f47411905a0072af4a97c0c8d4a3b8079c1359bc96c

Contents?: true

Size: 355 Bytes

Versions: 168

Compression:

Stored size: 355 Bytes

Contents

require_relative "builds_config"
require_relative "loads_runner"

module Standard
  class Cli
    def initialize(argv)
      @argv = argv
      @builds_config = BuildsConfig.new
      @loads_runner = LoadsRunner.new
    end

    def run
      config = @builds_config.call(@argv)
      @loads_runner.call(config.runner).call(config).to_i
    end
  end
end

Version data entries

168 entries across 168 versions & 5 rubygems

Version Path
standard-1.47.0 lib/standard/cli.rb
standard-1.46.0 lib/standard/cli.rb
standard-1.45.0 lib/standard/cli.rb
standard-1.44.0 lib/standard/cli.rb
standard-1.43.0 lib/standard/cli.rb
standard-1.42.1 lib/standard/cli.rb
standard-1.42.0 lib/standard/cli.rb
standard-1.41.1 lib/standard/cli.rb
standard-1.41.0 lib/standard/cli.rb
standard-1.40.1 lib/standard/cli.rb
standard-1.40.0 lib/standard/cli.rb
standard-1.39.2 lib/standard/cli.rb
standard-1.39.1 lib/standard/cli.rb
standard-1.39.0 lib/standard/cli.rb
standard-1.38.0 lib/standard/cli.rb
standard-1.37.0 lib/standard/cli.rb
harbr-2.8.1 vendor/bundle/ruby/3.2.0/gems/standard-1.32.0/lib/standard/cli.rb
standard-1.35.1 lib/standard/cli.rb
standard-1.35.0 lib/standard/cli.rb
standard-1.34.0 lib/standard/cli.rb