Sha256: 645593cd0ce185e57e358e443b233ade3b6aa024b80178a5351925460c653e2b

Contents?: true

Size: 291 Bytes

Versions: 6

Compression:

Stored size: 291 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(
    :package,
    :relative_path,
    :constant,
    :source_location,
    keyword_init: true,
  )
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
packwerk-3.2.2 lib/packwerk/reference.rb
packwerk-3.2.1 lib/packwerk/reference.rb
packwerk-3.2.0 lib/packwerk/reference.rb
packwerk-3.1.0 lib/packwerk/reference.rb
packwerk-3.0.1 lib/packwerk/reference.rb
packwerk-3.0.0 lib/packwerk/reference.rb