Sha256: d052b392304733eda0fea1ab74fa054055d918e4d098b1a1d4feb9dd47429211

Contents?: true

Size: 521 Bytes

Versions: 1

Compression:

Stored size: 521 Bytes

Contents

# typed: strict

module ModularizationStatistics
  module Private
    class SourceCodeFile < T::Struct
      extend T::Sig

      const :is_componentized_file, T::Boolean
      const :is_packaged_file, T::Boolean
      const :team_owner, T.nilable(Teams::Team)
      const :pathname, Pathname

      sig { returns(T::Boolean) }
      def componentized_file?
        self.is_componentized_file
      end

      sig { returns(T::Boolean) }
      def packaged_file?
        self.is_packaged_file
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
modularization_statistics-1.33.0 lib/modularization_statistics/private/source_code_file.rb