Module: EmberCliDeployRedis

Defined in:
lib/ember_cli_deploy_redis.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/configuration.rb,
lib/ember_cli_deploy_redis/revision_list.rb

Overview

require “ostruct”

Defined Under Namespace

Classes: Application, Configuration, FileMissingFromDeployment, NoDeployments, Revision, RevisionList

Constant Summary collapse

VERSION =
"0.1.0"

Class Method Summary collapse

Class Method Details

.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 'No default_app_name has been configured for the ember-cli project.'
  end
  @default_app ||= EmberCliDeployRedis::Application.new(configuration.default_app_name)
end

.latest_revisionObject



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

def latest_revision
  default_app.latest_revision
end

.revisionsObject



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

def revisions
  default_app.revisions
end