Sha256: 36bcbb2b46eccddb5920a1a88acb76ccbe3a1df999bcaa50a7c64e84af2fce01

Contents?: true

Size: 820 Bytes

Versions: 8

Compression:

Stored size: 820 Bytes

Contents

# frozen_string_literal: true

require 'json'
require 'light-service'
require 'dry-validation'
require 'active_support/core_ext/array'
require 'active_support/configurable'


%w[
version
constants
regex
error_info
context_error
configuration
with_error_handler
record_actions
application_context
application_contract
around_action_execute_extension
application_action
all_actions_complete_action
application_validator_action
application_organizer
application_orchestrator
].each do |filename|
  require File.expand_path("../light-service-ext/#{filename}", Pathname.new(__FILE__).realpath)
end



module LightServiceExt
  class << self
    def config
      self.configuration
    end

    def configuration
      @configuration ||= Configuration.new
    end

    def configure
      yield configuration
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
light-service-ext-0.1.11 lib/light-service-ext.rb
light-service-ext-0.1.10 lib/light-service-ext.rb
light-service-ext-0.1.9 lib/light-service-ext.rb
light-service-ext-0.1.8 lib/light-service-ext.rb
light-service-ext-0.1.7 lib/light-service-ext.rb
light-service-ext-0.1.6 lib/light-service-ext.rb
light-service-ext-0.1.5 lib/light-service-ext.rb
light-service-ext-0.1.4 lib/light-service-ext.rb