Class: Pray::ManifestTarget

Inherits:
Struct
  • Object
show all
Defined in:
lib/pray/manifest.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name:, outputs: [], skills: [], commands: [], rules: [], max_bytes: nil, mode: "legacy", scoped: false, entries: []) ⇒ ManifestTarget

Returns a new instance of ManifestTarget.



29
30
31
32
33
34
# File 'lib/pray/manifest.rb', line 29

def initialize(
  name:, outputs: [], skills: [], commands: [], rules: [], max_bytes: nil,
  mode: "legacy", scoped: false, entries: []
)
  super
end

Instance Attribute Details

#commandsObject

Returns the value of attribute commands

Returns:

  • (Object)

    the current value of commands



26
27
28
# File 'lib/pray/manifest.rb', line 26

def commands
  @commands
end

#entriesObject

Returns the value of attribute entries

Returns:

  • (Object)

    the current value of entries



26
27
28
# File 'lib/pray/manifest.rb', line 26

def entries
  @entries
end

#max_bytesObject

Returns the value of attribute max_bytes

Returns:

  • (Object)

    the current value of max_bytes



26
27
28
# File 'lib/pray/manifest.rb', line 26

def max_bytes
  @max_bytes
end

#modeObject

Returns the value of attribute mode

Returns:

  • (Object)

    the current value of mode



26
27
28
# File 'lib/pray/manifest.rb', line 26

def mode
  @mode
end

#nameObject

Returns the value of attribute name

Returns:

  • (Object)

    the current value of name



26
27
28
# File 'lib/pray/manifest.rb', line 26

def name
  @name
end

#outputsObject

Returns the value of attribute outputs

Returns:

  • (Object)

    the current value of outputs



26
27
28
# File 'lib/pray/manifest.rb', line 26

def outputs
  @outputs
end

#rulesObject

Returns the value of attribute rules

Returns:

  • (Object)

    the current value of rules



26
27
28
# File 'lib/pray/manifest.rb', line 26

def rules
  @rules
end

#scopedObject

Returns the value of attribute scoped

Returns:

  • (Object)

    the current value of scoped



26
27
28
# File 'lib/pray/manifest.rb', line 26

def scoped
  @scoped
end

#skillsObject

Returns the value of attribute skills

Returns:

  • (Object)

    the current value of skills



26
27
28
# File 'lib/pray/manifest.rb', line 26

def skills
  @skills
end