Module: EY::Serverside
- Defined in:
- lib/engineyard-serverside.rb,
lib/engineyard-serverside/cli.rb,
lib/engineyard-serverside/task.rb,
lib/engineyard-serverside/about.rb,
lib/engineyard-serverside/paths.rb,
lib/engineyard-serverside/shell.rb,
lib/engineyard-serverside/deploy.rb,
lib/engineyard-serverside/server.rb,
lib/engineyard-serverside/servers.rb,
lib/engineyard-serverside/version.rb,
lib/engineyard-serverside/propagator.rb,
lib/engineyard-serverside/cli_helpers.rb,
lib/engineyard-serverside/deploy_hook.rb,
lib/engineyard-serverside/deprecation.rb,
lib/engineyard-serverside/maintenance.rb,
lib/engineyard-serverside/rails_assets.rb,
lib/engineyard-serverside/configuration.rb,
lib/engineyard-serverside/shell/helpers.rb,
lib/engineyard-serverside/shell/yieldio.rb,
lib/engineyard-serverside/strategies/git.rb,
lib/engineyard-serverside/shell/formatter.rb,
lib/engineyard-serverside/dependency_manager.rb,
lib/engineyard-serverside/shell/command_result.rb,
lib/engineyard-serverside/rails_assets/strategy.rb,
lib/engineyard-serverside/dependency_manager/npm.rb,
lib/engineyard-serverside/dependency_manager/base.rb,
lib/engineyard-serverside/dependency_manager/bundler.rb,
lib/engineyard-serverside/dependency_manager/composer.rb,
lib/engineyard-serverside/dependency_manager/bundler_lock.rb,
lib/engineyard-serverside/dependency_manager/legacy_helpers.rb
Defined Under Namespace
Modules: About, CLIHelpers, DependencyManager, Strategies
Classes: CLI, Deploy, DeployBase, DeployHook, Maintenance, Paths, Propagator, RailsAssets, Server, Servers, Shell, Task
Constant Summary
collapse
- RemoteFailure =
Class.new StandardError
- VERSION =
'2.1.2'
Class Method Summary
collapse
Class Method Details
.const_missing(const) ⇒ Object
15
16
17
18
19
20
21
22
23
24
25
26
|
# File 'lib/engineyard-serverside/deprecation.rb', line 15
def self.const_missing(const)
case const
when :LoggedOutput
EY::Serverside.deprecation_warning("EY::Serverside::LoggedOutput has been deprecated. Use EY::Serverside::Shell::Helpers instead.")
EY::Serverside::Shell::Helpers
when :LockfileParser
EY::Serverside.deprecation_warning("EY::Serverside::LockfileParser has been deprecated. Use EY::Serverside::DependencyManager::BundlerLock::Lockfile instead.")
EY::Serverside::DependencyManager::BundlerLock::Lockfile
else
super
end
end
|
.deprecated_task(receiver, old_task, new_task) ⇒ Object
9
10
11
12
13
|
# File 'lib/engineyard-serverside/deprecation.rb', line 9
def self.deprecated_task(receiver, old_task, new_task)
if receiver.respond_to?(old_task)
deprecation_warning("Task ##{old_task} has been renamed to ##{new_task}.")
end
end
|
.deprecation_warning(msg) ⇒ Object
5
6
7
|
# File 'lib/engineyard-serverside/deprecation.rb', line 5
def self.deprecation_warning(msg)
$stderr.puts "DEPRECATION WARNING: #{msg}\n\t#{caller(2).first}"
end
|
40
41
42
|
# File 'lib/engineyard-serverside.rb', line 40
def self.dna_json
@dna_json ||= read_encoded_dna
end
|
36
37
38
|
# File 'lib/engineyard-serverside.rb', line 36
def self.node
@node ||= deep_indifferentize(MultiJson.load(dna_json))
end
|