Class: Rays::Server::LiferayServer

Inherits:
BaseServer show all
Defined in:
lib/rays/servers/liferay.rb

Instance Attribute Summary

Attributes inherited from BaseServer

#name

Instance Method Summary collapse

Methods inherited from BaseServer

#host, #java_cmd, #java_home, #remote, #remote?

Constructor Details

#initialize(name, host, remote, java_home, java_bin, port, deploy_directory, data_directory, application_service) ⇒ LiferayServer

Returns a new instance of LiferayServer.



28
29
30
31
32
33
34
35
# File 'lib/rays/servers/liferay.rb', line 28

def initialize(name, host, remote, java_home, java_bin, port, deploy_directory, data_directory, application_service)
  super(name, host, remote, java_home, java_bin)
  @port = port
  @deploy_directory = deploy_directory
  @data_directory = data_directory
  @service = application_service
  default
end

Instance Method Details

#data_directoryObject

Raises:



47
48
49
50
# File 'lib/rays/servers/liferay.rb', line 47

def data_directory
  raise RaysException.new(missing_environment_option('Liferay', 'data directory')) if @data_directory.nil?
  @data_directory
end

#deploy_directoryObject

Raises:



42
43
44
45
# File 'lib/rays/servers/liferay.rb', line 42

def deploy_directory
  raise RaysException.new(missing_environment_option('Liferay', 'deploy directory')) if @deploy_directory.nil?
  @deploy_directory
end

#portObject

Raises:



37
38
39
40
# File 'lib/rays/servers/liferay.rb', line 37

def port
  raise RaysException.new(missing_environment_option('Liferay', 'port')) if @port.nil?
  @port
end

#serviceObject

Raises:



52
53
54
55
# File 'lib/rays/servers/liferay.rb', line 52

def service
  raise RaysException.new(missing_environment_option('Liferay', 'service')) if @service.nil?
  @service
end