Sha256: c67ac320cb61a680a5b3958b66aaa344ccaa3e28e516f22ac95ba1c79e8a0e11

Contents?: true

Size: 547 Bytes

Versions: 3

Compression:

Stored size: 547 Bytes

Contents

# frozen_string_literal: true

class Ree::ObjectLink
  attr_reader :object_name, :package_name, :as, :constants

  # @param [Symbol] object_name Linked object name
  # @param [Symbol] package_name Linked object package
  # @param [Symbol] as Linked object alias name
  def initialize(object_name, package_name, as)
    @object_name = object_name
    @package_name = package_name
    @as = as
    @constants = []
  end

  # @param [ArrayOf[String]]
  # @return [ArrayOf[String]]
  def set_constants(const_list)
    @constants = const_list
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
ree-1.0.35 lib/ree/core/object_link.rb
ree-1.0.34 lib/ree/core/object_link.rb
ree-1.0.33 lib/ree/core/object_link.rb