class FixDBSchemaConflicts::AutocorrectConfiguration

Public Class Methods

load() click to toggle source
# File lib/fix_db_schema_conflicts/autocorrect_configuration.rb, line 3
def self.load
  new.load
end

Public Instance Methods

load() click to toggle source
# File lib/fix_db_schema_conflicts/autocorrect_configuration.rb, line 7
def load
  if less_than_rubocop?(49)
    '.rubocop_schema.yml'
  elsif less_than_rubocop?(53)
    '.rubocop_schema.49.yml'
  elsif less_than_rubocop?(77)
    '.rubocop_schema.53.yml'
  else
    '.rubocop_schema.77.yml'
  end
end

Private Instance Methods

less_than_rubocop?(ver) click to toggle source
# File lib/fix_db_schema_conflicts/autocorrect_configuration.rb, line 21
def less_than_rubocop?(ver)
  Gem.loaded_specs['rubocop'].version < Gem::Version.new("0.#{ver}.0")
end