Sha256: 47fe2ccc3c905788ed6d96162deb207738e692b6a558257be7f2b092f2f90ba2
Contents?: true
Size: 599 Bytes
Versions: 3
Compression:
Stored size: 599 Bytes
Contents
# frozen_string_literal: true module RuboCop module Cop module Sorbet module GemVersionAnnotationHelper VERSION_PREFIX = "# @version" def gem_version_annotations processed_source.comments.select do |comment| gem_version_annotation?(comment) end end private def gem_version_annotation?(comment) comment.text.start_with?(VERSION_PREFIX) end def gem_versions(comment) comment.text.delete_prefix(VERSION_PREFIX).split(/, ?/).map(&:strip) end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems