Module: GitSemverCop

Defined in:
lib/git-semver-cop.rb,
lib/git-semver-cop/semver.rb,
lib/git-semver-cop/generator.rb,
lib/git-semver-cop/version_files/gemspec.rb,
lib/git-semver-cop/version_files/package_json.rb,
lib/git-semver-cop/version_files/version_file.rb

Overview

This is not the best example of “Single responsibility principle”, is it?

Defined Under Namespace

Classes: Gemspec, Generator, PackageJson, Semver, VersionFile

Class Method Summary collapse

Class Method Details

.update_version_filesObject



7
8
9
10
11
12
13
# File 'lib/git-semver-cop.rb', line 7

def self.update_version_files
  GitSemverCop.constants.each do |klass_sym|
    klass = GitSemverCop.const_get(klass_sym)
    next unless klass < GitSemverCop::VersionFile
    klass.exist? && klass.new.update
  end
end