class RuboCop::TargetRuby::RubyVersionFile
@api private
The target ruby version may be found in a .ruby-version file.
def filename
def filename RUBY_VERSION_FILENAME end
def find_version
def find_version file = version_file return unless file && File.file?(file) File.read(file).match(pattern) { |md| md[:version].to_f } end
def name
def name "`#{RUBY_VERSION_FILENAME}`" end
def pattern
def pattern RUBY_VERSION_PATTERN end
def version_file
def version_file @version_file ||= @config.find_file_upwards(filename, @config.base_dir_for_path_parameters) end