Class: Beni::Target

Inherits:
Object
  • Object
show all
Defined in:
lib/beni/target.rb,
sig/beni/target.rbs

Overview

A target <name> declaration (SPEC.md Terminology: target declaration) — names one build target to verify and holds the toolchain references its block declared.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeTarget

Returns a new instance of Target.

Parameters:

  • name: (String)
  • references: (Array[String])


6
# File 'sig/beni/target.rbs', line 6

def initialize: (name: String, references: Array[String]) -> void

Instance Attribute Details

#nameString (readonly)

Returns the value of attribute name.

Returns:

  • (String)


3
4
5
# File 'sig/beni/target.rbs', line 3

def name
  @name
end

#referencesArray[String] (readonly)

Returns the value of attribute references.

Returns:

  • (Array[String])


4
5
6
# File 'sig/beni/target.rbs', line 4

def references
  @references
end