Sha256: fdddcf101b560eb889e87987de1ab7e6721ec33374628e6b886fabb206df2808

Contents?: true

Size: 525 Bytes

Versions: 13

Compression:

Stored size: 525 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(CodeTeams::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

13 entries across 13 versions & 1 rubygems

Version Path
modularization_statistics-2.0.2 lib/modularization_statistics/private/source_code_file.rb
modularization_statistics-2.0.1 lib/modularization_statistics/private/source_code_file.rb
modularization_statistics-2.0.0 lib/modularization_statistics/private/source_code_file.rb
modularization_statistics-1.43.0 lib/modularization_statistics/private/source_code_file.rb
modularization_statistics-1.42.0 lib/modularization_statistics/private/source_code_file.rb
modularization_statistics-1.41.0 lib/modularization_statistics/private/source_code_file.rb
modularization_statistics-1.40.0 lib/modularization_statistics/private/source_code_file.rb
modularization_statistics-1.39.0 lib/modularization_statistics/private/source_code_file.rb
modularization_statistics-1.38.0 lib/modularization_statistics/private/source_code_file.rb
modularization_statistics-1.37.0 lib/modularization_statistics/private/source_code_file.rb
modularization_statistics-1.36.0 lib/modularization_statistics/private/source_code_file.rb
modularization_statistics-1.35.0 lib/modularization_statistics/private/source_code_file.rb
modularization_statistics-1.34.0 lib/modularization_statistics/private/source_code_file.rb