Module: Lambit

Defined in:
lib/lambit/version.rb,
lib/lambit/common/config.rb,
lib/lambit/common/logger.rb,
lib/lambit/common/hash_helper.rb,
lib/lambit/aws/lambda/function.rb,
lib/lambit/common/string_helper.rb,
lib/lambit/aws/cloud_watch/alarm.rb,
lib/lambit/aws/lambda/permission.rb,
lib/lambit/aws/cloud_watch_events/rule.rb,
lib/lambit/aws/s3/bucket_notification_configuration.rb

Defined Under Namespace

Modules: Aws, Commands, Common

Constant Summary collapse

VERSION =
'0.0.2'

Class Method Summary collapse

Class Method Details

.configObject



26
27
28
# File 'lib/lambit/common/config.rb', line 26

def self.config
  return Lambit::Common::Config.instance.config
end

.global_optionsObject



30
31
32
# File 'lib/lambit/common/config.rb', line 30

def self.global_options
  return Lambit::Common::Config.instance.global_options
end

.is_debug?Boolean

Returns:

  • (Boolean)


42
43
44
# File 'lib/lambit/common/config.rb', line 42

def self.is_debug?
  return Lambit::Common::Config.instance.global_options[:debug]
end

.is_dry_run?Boolean

Returns:

  • (Boolean)


38
39
40
# File 'lib/lambit/common/config.rb', line 38

def self.is_dry_run?
  return Lambit::Common::Config.instance.global_options['dry-run']
end

.is_verbose?Boolean

Returns:

  • (Boolean)


34
35
36
# File 'lib/lambit/common/config.rb', line 34

def self.is_verbose?
  return Lambit::Common::Config.instance.global_options[:verbose]
end

.loggerObject



21
22
23
# File 'lib/lambit/common/logger.rb', line 21

def self.logger
  return Lambit::Common::SimpleLogger.instance
end