class Tug::Hockeyapp

Attributes

build_server_url[R]
commit_sha[R]
mandatory[R]
notes_type[R]
private[R]
release_type[R]
repository_url[R]
status[R]
tags[R]
teams[R]
users[R]

Public Class Methods

new(options) click to toggle source
Calls superclass method Tug::Deployer::new
# File lib/tug/deployment/hockeyapp.rb, line 16
def initialize(options)
  super

  @notes_type         = options[:notes_type]
  @status             = options[:status]
  @tags               = options[:tags]
  @teams              = options[:teams]
  @users              = options[:users]
  @mandatory          = options[:mandatory]
  @release_type       = options[:release_type]
  @private            = options[:private]
  @commit_sha         = options[:commit_sha]
  @build_server_url   = options[:build_server_url]
  @repository_url     = options[:repository_url]
end

Private Instance Methods

params() click to toggle source
Calls superclass method Tug::Deployer#params
# File lib/tug/deployment/hockeyapp.rb, line 38
def params
  params = super
  params += "-F \"ipa=@#{file}\" "
  params += "-F \"teams=#{teams}\" "
  params += "-F \"users=#{users}\" "
  params += "-F \"mandatory=#{mandatory}\" "
  params += "-F \"release_type=#{release_type}\" "
  params += "-F \"private=#{private}\" "
  params += "-F \"commit_sha=#{commit_sha}\" "
  params += "-F \"build_server_url=#{build_server_url}\" "
  params += "-F \"repository_url=#{repository_url}\" "
  params += "-F \"tags=#{tags}\" "
  params += "-F \"status=#{status}\" "
  params += "-F \"notes_type=#{notes_type}\" "
  params += "-H \"X-HockeyAppToken: #{api_token}\" "
end
url() click to toggle source
# File lib/tug/deployment/hockeyapp.rb, line 34
def url
  "https://rink.hockeyapp.net/api/2/apps/upload"
end