class Omnibus::CLI::Release

Public Class Methods

new(args, options, config) click to toggle source
Calls superclass method Omnibus::CLI::Base::new
# File lib/omnibus/cli/release.rb, line 31
def initialize(args, options, config)
  super(args, options, config)
end

Public Instance Methods

package(path) click to toggle source
# File lib/omnibus/cli/release.rb, line 37
def package(path)
  access_policy = options[:public] ? :public_read : :private

  uploader = PackageRelease.new(path, :access => access_policy) do |uploaded_item|
    say("Uploaded #{uploaded_item}", :green)
  end
  uploader.release
end