Sha256: 42507b2887beb26a0b179acaf98420cc2802f22266a2a6bf882e45a23adf9375

Contents?: true

Size: 399 Bytes

Versions: 2

Compression:

Stored size: 399 Bytes

Contents

# frozen_string_literal: true

require "forwardable"

module CobraCommander
  # A package within the
  class Package
    extend Forwardable

    attr_reader :source, :path, :name, :dependencies

    def_delegators :source, :key

    def initialize(source, path:, dependencies:, name:)
      @source = source
      @path = path
      @name = name
      @dependencies = dependencies
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
cobra_commander-1.0.1 lib/cobra_commander/package.rb
cobra_commander-1.0.0 lib/cobra_commander/package.rb