Module: MasonServer
- Defined in:
- lib/mason_server.rb,
lib/mason_server/app.rb,
lib/mason_server/build.rb,
lib/mason_server/deployment.rb,
lib/mason_server/command_runner.rb
Defined Under Namespace
Classes: App, Build, CommandRunner, Deployment, Error, Request
Class Method Summary
collapse
Class Method Details
.app ⇒ Object
25
26
27
|
# File 'lib/mason_server.rb', line 25
def self.app
App
end
|
.deployment ⇒ Object
48
49
50
51
52
53
54
|
# File 'lib/mason_server.rb', line 48
def self.deployment
unless @deployment
raise Error, "call setup first"
end
@deployment
end
|
.directory ⇒ Object
44
45
46
|
# File 'lib/mason_server.rb', line 44
def self.directory
@deployment.directory
end
|
.enable_mock! ⇒ Object
29
30
|
# File 'lib/mason_server.rb', line 29
def self.enable_mock!
end
|
.reset_db ⇒ Object
40
41
42
|
# File 'lib/mason_server.rb', line 40
def self.reset_db
@deployment.reset_db
end
|
.setup(environment, url, db_config, directory) ⇒ Object
21
22
23
|
# File 'lib/mason_server.rb', line 21
def self.setup(environment, url, db_config, directory)
@deployment = Deployment.new(environment, url, db_config, directory)
end
|
.setup_db ⇒ Object
36
37
38
|
# File 'lib/mason_server.rb', line 36
def self.setup_db
@deployment.setup_db
end
|
.url ⇒ Object
32
33
34
|
# File 'lib/mason_server.rb', line 32
def self.url
@deployment.url
end
|