Sha256: 33cadeaeba54f3dc7b9176c94e04d938f09a6b9bdbf69a6a8b077621a16e57b3
Contents?: true
Size: 1011 Bytes
Versions: 15
Compression:
Stored size: 1011 Bytes
Contents
require "rubocop" require_relative "creates_config_store/assigns_rubocop_yaml" require_relative "creates_config_store/sets_target_ruby_version" require_relative "creates_config_store/configures_ignored_paths" require_relative "creates_config_store/merges_user_config_extensions" module Standard class CreatesConfigStore def initialize @assigns_rubocop_yaml = AssignsRubocopYaml.new @sets_target_ruby_version = SetsTargetRubyVersion.new @configures_ignored_paths = ConfiguresIgnoredPaths.new @merges_user_config_extensions = MergesUserConfigExtensions.new end def call(standard_config) RuboCop::ConfigStore.new.tap do |config_store| options_config = @assigns_rubocop_yaml.call(config_store, standard_config) @sets_target_ruby_version.call(options_config, standard_config) @configures_ignored_paths.call(options_config, standard_config) @merges_user_config_extensions.call(options_config, standard_config) end end end end
Version data entries
15 entries across 15 versions & 1 rubygems