Class: Tetra::KitPackage

Inherits:
Object
  • Object
show all
Extended by:
Forwardable
Includes:
Speccable
Defined in:
lib/tetra/packages/kit_package.rb

Overview

a packaged set of binary build-time dependencies

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Speccable

#_to_spec

Methods included from Generatable

#generate, #template_path

Constructor Details

#initialize(project) ⇒ KitPackage



13
14
15
16
17
# File 'lib/tetra/packages/kit_package.rb', line 13

def initialize(project)
  @project = project

  @name = "#{project.name}-kit"
end

Instance Attribute Details

#nameObject (readonly)

Returns the value of attribute name.



9
10
11
# File 'lib/tetra/packages/kit_package.rb', line 9

def name
  @name
end

Instance Method Details

#to_specObject



19
20
21
22
# File 'lib/tetra/packages/kit_package.rb', line 19

def to_spec
  _to_spec(@project, name, "kit.spec",
           @project.packages_dir)
end