Module: EmberCliDeployRedis

Defined in:
lib/ember_cli_deploy_redis.rb,
lib/ember_cli_deploy_redis/web.rb,
lib/ember_cli_deploy_redis/errors.rb,
lib/ember_cli_deploy_redis/version.rb,
lib/ember_cli_deploy_redis/revision.rb,
lib/ember_cli_deploy_redis/application.rb,
lib/ember_cli_deploy_redis/web_helpers.rb,
lib/ember_cli_deploy_redis/configuration.rb,
lib/ember_cli_deploy_redis/revision_list.rb

Overview

require “ostruct”

Defined Under Namespace

Modules: WebHelpers Classes: Application, Configuration, ConfigurationError, FileMissingFromDeployment, Revision, RevisionList, Web

Constant Summary collapse

VERSION =
"1.0.2"

Class Method Summary collapse

Class Method Details

.active_revisionObject



36
37
38
# File 'lib/ember_cli_deploy_redis.rb', line 36

def active_revision
  default_app.active_revision
end

.configurationObject



15
16
17
# File 'lib/ember_cli_deploy_redis.rb', line 15

def configuration
  @configuration ||= EmberCliDeployRedis::Configuration.new
end

.configure {|configuration| ... } ⇒ Object

Yields:



11
12
13
# File 'lib/ember_cli_deploy_redis.rb', line 11

def configure
  yield(configuration) if block_given?
end

.default_appObject



19
20
21
22
23
24
# File 'lib/ember_cli_deploy_redis.rb', line 19

def default_app
  unless configuration.default_app_name
    fail EmberCliDeployRedis::ConfigurationError, 'No default_app_name has been configured.'
  end
  @default_app ||= EmberCliDeployRedis::Application.new(configuration.default_app_name)
end

.latest_revisionObject

Deprecated.

use #active_revision instead



31
32
33
34
# File 'lib/ember_cli_deploy_redis.rb', line 31

def latest_revision
  warn "[DEPRECATION] `latest_revision` is deprecated, use `active_revision` instead"
  active_revision
end

.revisionsObject



26
27
28
# File 'lib/ember_cli_deploy_redis.rb', line 26

def revisions
  default_app.revisions
end