Module: LightServiceExt

Defined in:
lib/light-service-ext/with_error_handler.rb,
lib/light-service-ext.rb,
lib/light-service-ext/regex.rb,
lib/light-service-ext/version.rb,
lib/light-service-ext/constants.rb,
lib/light-service-ext/error_info.rb,
lib/light-service-ext/configuration.rb,
lib/light-service-ext/context_error.rb,
lib/light-service-ext/record_actions.rb,
lib/light-service-ext/application_action.rb,
lib/light-service-ext/application_context.rb,
lib/light-service-ext/application_contract.rb,
lib/light-service-ext/application_organizer.rb,
lib/light-service-ext/application_orchestrator.rb,
lib/light-service-ext/all_actions_complete_action.rb,
lib/light-service-ext/application_validator_action.rb,
lib/light-service-ext/around_action_execute_extension.rb

Overview

rubocop:disable Metrics/AbcSize

Defined Under Namespace

Modules: AroundActionExecuteExtension, Regex, Status, WithErrorHandler Classes: AllActionsCompleteAction, ApplicationAction, ApplicationContext, ApplicationContract, ApplicationOrchestrator, ApplicationOrganizer, ApplicationValidatorAction, Configuration, ContextError, ErrorInfo, RecordActions

Constant Summary collapse

VERSION =
"0.1.11"

Class Method Summary collapse

Class Method Details

.configObject



35
36
37
# File 'lib/light-service-ext.rb', line 35

def config
  self.configuration
end

.configurationObject



39
40
41
# File 'lib/light-service-ext.rb', line 39

def configuration
  @configuration ||= Configuration.new
end

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

Yields:



43
44
45
# File 'lib/light-service-ext.rb', line 43

def configure
  yield configuration
end