Module: ConvenientService::Support

Defined in:
lib/convenient_service/support/cache.rb,
lib/convenient_service/support/value.rb,
lib/convenient_service/support/command.rb,
lib/convenient_service/support/concern.rb,
lib/convenient_service/support/counter.rb,
lib/convenient_service/support/castable.rb,
lib/convenient_service/support/copyable.rb,
lib/convenient_service/support/delegate.rb,
lib/convenient_service/support/arguments.rb,
lib/convenient_service/support/raw_value.rb,
lib/convenient_service/support/undefined.rb,
lib/convenient_service/support/not_passed.rb,
lib/convenient_service/support/finite_loop.rb,
lib/convenient_service/support/safe_method.rb,
lib/convenient_service/support/unique_value.rb,
lib/convenient_service/support/abstract_method.rb,
lib/convenient_service/support/cache/constants.rb,
lib/convenient_service/support/cache/exceptions.rb,
lib/convenient_service/support/never_reach_here.rb,
lib/convenient_service/support/backtrace_cleaner.rb,
lib/convenient_service/support/method_parameters.rb,
lib/convenient_service/support/cache/entities/key.rb,
lib/convenient_service/support/castable/exceptions.rb,
lib/convenient_service/support/thread_safe_counter.rb,
lib/convenient_service/support/arguments/exceptions.rb,
lib/convenient_service/support/arguments/null_arguments.rb,
lib/convenient_service/support/middleware/stack_builder.rb,
lib/convenient_service/support/abstract_method/exceptions.rb,
lib/convenient_service/support/cache/entities/caches/base.rb,
lib/convenient_service/support/cache/entities/caches/hash.rb,
lib/convenient_service/support/cache/entities/caches/array.rb,
lib/convenient_service/support/dependency_container/export.rb,
lib/convenient_service/support/dependency_container/import.rb,
lib/convenient_service/support/dependency_container/constants.rb,
lib/convenient_service/support/dependency_container/container.rb,
lib/convenient_service/support/dependency_container/exceptions.rb,
lib/convenient_service/support/middleware/stack_builder/constants.rb,
lib/convenient_service/support/middleware/stack_builder/exceptions.rb,
lib/convenient_service/support/dependency_container/entities/method.rb,
lib/convenient_service/support/cache/entities/caches/thread_safe_array.rb,
lib/convenient_service/support/dependency_container/entities/namespace.rb,
lib/convenient_service/support/cache/entities/caches/array/entities/pair.rb,
lib/convenient_service/support/dependency_container/commands/import_method.rb,
lib/convenient_service/support/dependency_container/entities/method_collection.rb,
lib/convenient_service/support/middleware/stack_builder/entities/builders/rack.rb,
lib/convenient_service/support/dependency_container/commands/assert_valid_scope.rb,
lib/convenient_service/support/dependency_container/commands/assert_valid_method.rb,
lib/convenient_service/support/dependency_container/entities/namespace_collection.rb,
lib/convenient_service/support/dependency_container/commands/create_methods_module.rb,
lib/convenient_service/support/middleware/stack_builder/entities/builders/stateful.rb,
lib/convenient_service/support/dependency_container/commands/assert_valid_container.rb,
lib/convenient_service/support/middleware/stack_builder/entities/builders/rack/exceptions.rb,
lib/convenient_service/support/middleware/stack_builder/entities/builders/ruby_middleware.rb,
lib/convenient_service/support/middleware/stack_builder/entities/builders/stateful/exceptions.rb

Defined Under Namespace

Modules: AbstractMethod, Castable, Concern, Copyable, Delegate, DependencyContainer, FiniteLoop, Middleware Classes: Arguments, BacktraceCleaner, Cache, Command, Counter, MethodParameters, NeverReachHere, RawValue, SafeMethod, ThreadSafeCounter, UniqueValue, Value

Constant Summary collapse

UNDEFINED =
Support::UniqueValue.new("undefined")
NOT_PASSED =
Support::UniqueValue.new("not_passed")