Module: RediPress

Defined in:
lib/redipress.rb,
lib/redipress/cli.rb,
lib/redipress/ssh.rb,
lib/redipress/errors.rb,
lib/redipress/parameter.rb,
lib/redipress/variables.rb,
lib/redipress/cli/helper.rb,
lib/redipress/configuration.rb,
lib/redipress/simple_option.rb,
lib/redipress/cli/configurations.rb,
lib/redipress/configuration/base.rb

Overview

This module contains the core RediPress functionality

Defined Under Namespace

Modules: CLI, Configuration Classes: ConfigurationFailed, ConfigurationNotAvailable, ConfigurationNotImplemented, NoConfigurationsAvailable, Parameter, SSHKeys, SimpleOption

Constant Summary collapse

VERSION =

The current version of the gem.

'0.0.8'

Class Method Summary collapse

Class Method Details

.cli?Boolean

Returns a boolean value of whether or not we are running by the CLI.

Returns:

  • (Boolean)


25
26
27
# File 'lib/redipress.rb', line 25

def self.cli?
  defined?(REDIPRESS_CLI) && true == REDIPRESS_CLI
end

.require_tree!Object

This will use the ruby ‘require’ method to require all files bundled with this gem.

Example:

>> RediPress.require_tree!
=> nil


10
11
12
13
14
15
16
17
18
19
20
# File 'lib/redipress.rb', line 10

def self.require_tree!
  require 'redipress/variables'
  require 'redipress/errors'
  require 'redipress/configuration'
  require 'redipress/configuration/base'
  require 'redipress/parameter'
  require 'redipress/simple_option'
  require 'redipress/ssh'

  nil
end