Module: ApplauseTool

Defined in:
lib/modules/applause_tool.rb

Instance Method Summary collapse

Instance Method Details

#upload_app(app_path, company_id, application_id, publish_email_addresses, service = APPLAUSE_TOOL_DEFAULT_SERVICE, distribution_group = nil) ⇒ Object



6
7
8
9
10
11
12
13
14
15
16
17
# File 'lib/modules/applause_tool.rb', line 6

def upload_app(app_path, company_id, application_id, publish_email_addresses, service = APPLAUSE_TOOL_DEFAULT_SERVICE, distribution_group = nil)
	distribution = ''
	if service == APPLAUSE_TOOL_DEFAULT_SERVICE
		publish_email_addresses.each { |a|
			distribution += " -e '#{a}'"
		} unless publish_email_addresses.nil?
	else
		company_id = ''
		distribution = "-g #{distribution_group}"
	end
	`applause-tool #{service} distribute --set-as-current #{company_id} #{application_id} '#{app_path}' #{distribution}`
end