Sha256: 916c8b412b3f1f4f6d2fc09440476aa4f4bc0971781ac8c9d9112b77c3ef6bf0

Contents?: true

Size: 633 Bytes

Versions: 1

Compression:

Stored size: 633 Bytes

Contents

# encoding: UTF-8

module Tetra
  # a packaged set of binary build-time dependencies
  class KitPackage
    extend Forwardable
    include Archivable
    include Speccable

    attr_reader :name
    attr_reader :version
    def_delegator :@project, :name, :project_name

    def initialize(project)
      @project = project

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

    def to_archive
      _to_archive(@project, name, "kit",
                  @project.packages_dir)
    end

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

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
tetra-0.48.0 lib/tetra/packages/kit_package.rb