Sha256: feb05879d0733e53be831e0080aaf56def2d4f0c441bb945923451992b942c3b

Contents?: true

Size: 512 Bytes

Versions: 5

Compression:

Stored size: 512 Bytes

Contents

module Packagecloud
  class Package

    attr_reader :file
    attr_reader :distro_version_id
    attr_accessor :source_files
    attr_reader :filename

    def initialize(file,
                   distro_version_id=nil,
                   source_files={},
                   filename=rand(2**32).to_s(36))

      raise ArgumentError, 'file cannot be nil' if file.nil?
      @file = file
      @filename = filename
      @distro_version_id = distro_version_id
      @source_files = source_files
    end

  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
packagecloud-ruby-0.2.23 lib/packagecloud/package.rb
packagecloud-ruby-0.2.22 lib/packagecloud/package.rb
packagecloud-ruby-0.2.19 lib/packagecloud/package.rb
packagecloud-ruby-0.2.17 lib/packagecloud/package.rb
packagecloud-ruby-0.2.16 lib/packagecloud/package.rb