Sha256: ac6e360ed3577ddc03d827860254cfaec0d2d11a2ae741d79b902a5144b19bb9

Contents?: true

Size: 551 Bytes

Versions: 33

Compression:

Stored size: 551 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

33 entries across 33 versions & 1 rubygems

Version Path
ree-1.0.32 lib/ree/core/object_link.rb
ree-1.0.31 lib/ree/core/object_link.rb
ree-1.0.30 lib/ree/core/object_link.rb
ree-1.0.29 lib/ree/core/object_link.rb
ree-1.0.28 lib/ree/core/object_link.rb
ree-1.0.27 lib/ree/core/object_link.rb
ree-1.0.26 lib/ree/core/object_link.rb
ree-1.0.25 lib/ree/core/object_link.rb
ree-1.0.24 lib/ree/core/object_link.rb
ree-1.0.23 lib/ree/core/object_link.rb
ree-1.0.22 lib/ree/core/object_link.rb
ree-1.0.21 lib/ree/core/object_link.rb
ree-1.0.20 lib/ree/core/object_link.rb
ree-1.0.19 lib/ree/core/object_link.rb
ree-1.0.18 lib/ree/core/object_link.rb
ree-1.0.17 lib/ree/core/object_link.rb
ree-1.0.16 lib/ree/core/object_link.rb
ree-1.0.15 lib/ree/core/object_link.rb
ree-1.0.14 lib/ree/core/object_link.rb
ree-1.0.13 lib/ree/core/object_link.rb