Sha256: 4d13db4f7278bab9d3412344b8794b337316a5e9613ddc0623d9eedcbca4d515

Contents?: true

Size: 253 Bytes

Versions: 8

Compression:

Stored size: 253 Bytes

Contents

# typed: true
# frozen_string_literal: true

module Packwerk
  # A reference from a file in one package to a constant that may be defined in a different package.
  Reference = Struct.new(:source_package, :relative_path, :constant, :source_location)
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
packwerk-2.3.0 lib/packwerk/reference.rb
packwerk-2.2.2 lib/packwerk/reference.rb
packwerk-2.2.1 lib/packwerk/reference.rb
packwerk-2.2.0 lib/packwerk/reference.rb
packwerk-2.1.1 lib/packwerk/reference.rb
packwerk-2.1.0 lib/packwerk/reference.rb
packwerk-2.0.0 lib/packwerk/reference.rb
packwerk-1.4.0 lib/packwerk/reference.rb