Sha256: 6178256313c213440e6d4876847b8dccdc1b6e49b47be0b30e42942108265e1c

Contents?: true

Size: 608 Bytes

Versions: 1

Compression:

Stored size: 608 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
    def_delegator :@project, :version
    def_delegator :@project, :name, :project_name

    def initialize(project)
      @project = project

      @name = "#{project.name}-kit"
    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.49.0 lib/tetra/packages/kit_package.rb