Sha256: 20d0c210e926b8316adeca20ab6efadcd8100b81549a75d444a7f9bcd51f7c2e
Contents?: true
Size: 630 Bytes
Versions: 7
Compression:
Stored size: 630 Bytes
Contents
# frozen_string_literal: true require 'rubycritic/configuration' module RubyCritic class CommandFactory def self.create(options = {}) Config.set(options) command_class(Config.mode).new(options) end def self.command_class(mode) case mode when :version require 'rubycritic/commands/version' Command::Version when :help require 'rubycritic/commands/help' Command::Help when :ci require 'rubycritic/commands/ci' Command::Ci else require 'rubycritic/commands/default' Command::Default end end end end
Version data entries
7 entries across 7 versions & 1 rubygems