Sha256: b0a650f69a6ecbd3756dfee236329978fcf801ffa2d734a76d31cd406abbc6d4

Contents?: true

Size: 621 Bytes

Versions: 124

Compression:

Stored size: 621 Bytes

Contents

require_relative "runners/rubocop"
require_relative "runners/version"
require_relative "runners/verbose_version"
require_relative "runners/lsp"
require_relative "runners/genignore"
require_relative "runners/help"

module Standard
  class LoadsRunner
    RUNNERS = {
      rubocop: ::Standard::Runners::Rubocop,
      version: ::Standard::Runners::Version,
      verbose_version: ::Standard::Runners::VerboseVersion,
      lsp: ::Standard::Runners::Lsp,
      genignore: ::Standard::Runners::Genignore,
      help: ::Standard::Runners::Help
    }.freeze

    def call(command)
      RUNNERS[command].new
    end
  end
end

Version data entries

124 entries across 124 versions & 3 rubygems

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