# -*- encoding: utf-8 -*- # stub: foobara 0.0.26 ruby ./projects/builtin_types/lib./projects/callback/lib./projects/command/lib./projects/command_connectors/lib./projects/common/lib./projects/concerns/lib./projects/delegate/lib./projects/domain/lib./projects/entity/lib./projects/enumerated/lib./projects/foobara/lib./projects/in_memory_crud_driver/lib./projects/in_memory_crud_driver_minimal/lib./projects/manifest/lib./projects/model/lib./projects/monorepo/lib./projects/namespace/lib./projects/persistence/lib./projects/state_machine/lib./projects/thread_parent/lib./projects/type_declarations/lib./projects/types/lib./projects/value/lib./projects/weak_object_set/lib Gem::Specification.new do |s| s.name = "foobara".freeze s.version = "0.0.26".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.metadata = { "changelog_uri" => "https://foobara.com/blob/main/CHANGELOG.md", "homepage_uri" => "https://foobara.com", "rubygems_mfa_required" => "true", "source_code_uri" => "https://foobara.com" } if s.respond_to? :metadata= s.require_paths = ["./projects/builtin_types/lib".freeze, "./projects/callback/lib".freeze, "./projects/command/lib".freeze, "./projects/command_connectors/lib".freeze, "./projects/common/lib".freeze, "./projects/concerns/lib".freeze, "./projects/delegate/lib".freeze, "./projects/domain/lib".freeze, "./projects/entity/lib".freeze, "./projects/enumerated/lib".freeze, "./projects/foobara/lib".freeze, "./projects/in_memory_crud_driver/lib".freeze, "./projects/in_memory_crud_driver_minimal/lib".freeze, "./projects/manifest/lib".freeze, "./projects/model/lib".freeze, "./projects/monorepo/lib".freeze, "./projects/namespace/lib".freeze, "./projects/persistence/lib".freeze, "./projects/state_machine/lib".freeze, "./projects/thread_parent/lib".freeze, "./projects/type_declarations/lib".freeze, "./projects/types/lib".freeze, "./projects/value/lib".freeze, "./projects/weak_object_set/lib".freeze] s.authors = ["Miles Georgi".freeze] s.date = "2024-12-04" s.description = "Implements command pattern for encapsulating and managing domain complexity as well as many supporting libraries including entities.".freeze s.email = ["azimux@gmail.com".freeze] s.files = [".ruby-version".freeze, "CHANGELOG.md".freeze, "LICENSE-MPL-2.0.txt".freeze, "LICENSE.txt".freeze, "README.md".freeze, "projects/builtin_types/lib/foobara/builtin_types.rb".freeze, "projects/builtin_types/src/README.md".freeze, "projects/builtin_types/src/array/casters/arrayable.rb".freeze, "projects/builtin_types/src/array/supported_processors/element_type_declaration.rb".freeze, "projects/builtin_types/src/array/supported_validators/size.rb".freeze, "projects/builtin_types/src/associative_array/casters/array.rb".freeze, "projects/builtin_types/src/associative_array/supported_processors/key_type_declaration.rb".freeze, "projects/builtin_types/src/associative_array/supported_processors/value_type_declaration.rb".freeze, "projects/builtin_types/src/atomic_duck.rb".freeze, "projects/builtin_types/src/attributes/casters/array.rb".freeze, "projects/builtin_types/src/attributes/casters/hash.rb".freeze, "projects/builtin_types/src/attributes/supported_processors/element_type_declarations.rb".freeze, "projects/builtin_types/src/attributes/supported_transformers/defaults.rb".freeze, "projects/builtin_types/src/attributes/supported_transformers/defaults/type_declaration_extension/extend_attributes_type_declaration/desugarizers/move_defaults_from_element_types_to_root.rb".freeze, "projects/builtin_types/src/attributes/supported_transformers/defaults/type_declaration_extension/extend_attributes_type_declaration/desugarizers/symbolize_defaults.rb".freeze, "projects/builtin_types/src/attributes/supported_transformers/defaults/type_declaration_extension/extend_attributes_type_declaration/type_declaration_validators/hash_with_symbolic_keys.rb".freeze, "projects/builtin_types/src/attributes/supported_transformers/defaults/type_declaration_extension/extend_attributes_type_declaration/type_declaration_validators/valid_attribute_names.rb".freeze, "projects/builtin_types/src/attributes/supported_validators/required.rb".freeze, "projects/builtin_types/src/attributes/supported_validators/required/type_declaration_extension/extend_attributes_type_declaration/desugarizers/move_required_from_element_types_to_root.rb".freeze, "projects/builtin_types/src/attributes/supported_validators/required/type_declaration_extension/extend_attributes_type_declaration/type_declaration_validators/array_of_symbols.rb".freeze, "projects/builtin_types/src/attributes/supported_validators/required/type_declaration_extension/extend_attributes_type_declaration/type_declaration_validators/array_with_valid_attribute_names.rb".freeze, "projects/builtin_types/src/big_decimal/casters/integer.rb".freeze, "projects/builtin_types/src/big_decimal/casters/string.rb".freeze, "projects/builtin_types/src/boolean/casters/numeric.rb".freeze, "projects/builtin_types/src/boolean/casters/string_or_symbol.rb".freeze, "projects/builtin_types/src/builtin_types.rb".freeze, "projects/builtin_types/src/date/casters/hash.rb".freeze, "projects/builtin_types/src/date/casters/string.rb".freeze, "projects/builtin_types/src/datetime/casters/date.rb".freeze, "projects/builtin_types/src/datetime/casters/hash.rb".freeze, "projects/builtin_types/src/datetime/casters/seconds_since_epoch.rb".freeze, "projects/builtin_types/src/datetime/casters/string.rb".freeze, "projects/builtin_types/src/duck.rb".freeze, "projects/builtin_types/src/duck/supported_casters/allow_nil.rb".freeze, "projects/builtin_types/src/duck/supported_validators/instance_of.rb".freeze, "projects/builtin_types/src/duck/supported_validators/instance_of/type_declaration_extension/extend_registered_type_declaration/desugarizers/class_desugarizer.rb".freeze, "projects/builtin_types/src/duck/supported_validators/instance_of/type_declaration_extension/extend_registered_type_declaration/desugarizers/instance_of_class_desugarizer.rb".freeze, "projects/builtin_types/src/duck/supported_validators/instance_of/type_declaration_extension/extend_registered_type_declaration/desugarizers/instance_of_symbol_desugarizer.rb".freeze, "projects/builtin_types/src/duck/supported_validators/instance_of/type_declaration_extension/extend_registered_type_declaration/type_declaration_validators/is_valid_class.rb".freeze, "projects/builtin_types/src/duck/supported_validators/one_of.rb".freeze, "projects/builtin_types/src/duck/supported_validators/one_of/type_declaration_extension/extend_registered_type_declaration/desugarizers/cast_one_of.rb".freeze, "projects/builtin_types/src/duck/supported_validators/one_of/type_declaration_extension/extend_registered_type_declaration/desugarizers/module_desugarizer.rb".freeze, "projects/builtin_types/src/duckture.rb".freeze, "projects/builtin_types/src/email/transformers/downcase.rb".freeze, "projects/builtin_types/src/email/validator_base.rb".freeze, "projects/builtin_types/src/float/casters/integer.rb".freeze, "projects/builtin_types/src/float/casters/string.rb".freeze, "projects/builtin_types/src/integer/casters/string.rb".freeze, "projects/builtin_types/src/number/supported_validators/max.rb".freeze, "projects/builtin_types/src/number/supported_validators/min.rb".freeze, "projects/builtin_types/src/string/casters/numeric.rb".freeze, "projects/builtin_types/src/string/casters/symbol.rb".freeze, "projects/builtin_types/src/string/supported_transformers/downcase.rb".freeze, "projects/builtin_types/src/string/supported_validators/matches.rb".freeze, "projects/builtin_types/src/string/supported_validators/max_length.rb".freeze, "projects/builtin_types/src/symbol/casters/string.rb".freeze, "projects/builtin_types/src/tuple/supported_processors/element_type_declarations.rb".freeze, "projects/builtin_types/src/tuple/supported_processors/element_type_declarations/type_declaration_extension/extend_tuple_type_declaration/desugarizers/set_size.rb".freeze, "projects/builtin_types/src/tuple/supported_processors/element_type_declarations/type_declaration_extension/extend_tuple_type_declaration/type_declaration_validators/size_matches.rb".freeze, "projects/callback/lib/foobara/callback.rb".freeze, "projects/callback/src/block.rb".freeze, "projects/callback/src/block/after.rb".freeze, "projects/callback/src/block/around.rb".freeze, "projects/callback/src/block/before.rb".freeze, "projects/callback/src/block/concerns/block_parameter_not_allowed.rb".freeze, "projects/callback/src/block/concerns/block_parameter_required.rb".freeze, "projects/callback/src/block/concerns/keyword_argumentable_block.rb".freeze, "projects/callback/src/block/concerns/single_argument_block.rb".freeze, "projects/callback/src/block/concerns/type.rb".freeze, "projects/callback/src/block/error.rb".freeze, "projects/callback/src/registry/base.rb".freeze, "projects/callback/src/registry/chained_conditioned.rb".freeze, "projects/callback/src/registry/chained_multiple_action.rb".freeze, "projects/callback/src/registry/conditioned.rb".freeze, "projects/callback/src/registry/multiple_action.rb".freeze, "projects/callback/src/registry/single_action.rb".freeze, "projects/callback/src/runner.rb".freeze, "projects/callback/src/set.rb".freeze, "projects/command/lib/foobara/command.rb".freeze, "projects/command/src/command.rb".freeze, "projects/command/src/concerns/callbacks.rb".freeze, "projects/command/src/concerns/description.rb".freeze, "projects/command/src/concerns/domain_mappers.rb".freeze, "projects/command/src/concerns/entities.rb".freeze, "projects/command/src/concerns/errors.rb".freeze, "projects/command/src/concerns/errors_type.rb".freeze, "projects/command/src/concerns/inputs.rb".freeze, "projects/command/src/concerns/inputs_type.rb".freeze, "projects/command/src/concerns/namespace.rb".freeze, "projects/command/src/concerns/reflection.rb".freeze, "projects/command/src/concerns/result.rb".freeze, "projects/command/src/concerns/result_type.rb".freeze, "projects/command/src/concerns/runtime.rb".freeze, "projects/command/src/concerns/state_machine.rb".freeze, "projects/command/src/concerns/subcommands.rb".freeze, "projects/command/src/concerns/transactions.rb".freeze, "projects/command/src/state_machine.rb".freeze, "projects/command/src/transformed_command.rb".freeze, "projects/command_connectors/lib/foobara/command_connectors.rb".freeze, "projects/command_connectors/src/command_connector.rb".freeze, "projects/command_connectors/src/command_connector/commands/describe.rb".freeze, "projects/command_connectors/src/command_connector/commands/list_commands.rb".freeze, "projects/command_connectors/src/command_connector/commands/ping.rb".freeze, "projects/command_connectors/src/command_connector/commands/query_git_commit_info.rb".freeze, "projects/command_connectors/src/command_connector/request.rb".freeze, "projects/command_connectors/src/command_connector/response.rb".freeze, "projects/command_connectors/src/command_registry.rb".freeze, "projects/command_connectors/src/command_registry/allowed_rule.rb".freeze, "projects/command_connectors/src/command_registry/exposed_command.rb".freeze, "projects/command_connectors/src/command_registry/exposed_domain.rb".freeze, "projects/command_connectors/src/command_registry/exposed_organization.rb".freeze, "projects/command_connectors/src/serializer.rb".freeze, "projects/command_connectors/src/serializers/aggregate_serializer.rb".freeze, "projects/command_connectors/src/serializers/atomic_serializer.rb".freeze, "projects/command_connectors/src/serializers/entities_to_primary_keys_serializer.rb".freeze, "projects/command_connectors/src/serializers/errors_serializer.rb".freeze, "projects/command_connectors/src/serializers/json_serializer.rb".freeze, "projects/command_connectors/src/serializers/noop_serializer.rb".freeze, "projects/command_connectors/src/serializers/record_store_serializer.rb".freeze, "projects/command_connectors/src/serializers/success_serializer.rb".freeze, "projects/command_connectors/src/serializers/yaml_serializer.rb".freeze, "projects/command_connectors/src/transformers/auth_errors_transformer.rb".freeze, "projects/command_connectors/src/transformers/load_aggregates_pre_commit_transformer.rb".freeze, "projects/common/lib/foobara/common.rb".freeze, "projects/common/src/data_path.rb".freeze, "projects/common/src/error.rb".freeze, "projects/common/src/error_collection.rb".freeze, "projects/common/src/error_key.rb".freeze, "projects/common/src/outcome.rb".freeze, "projects/common/src/possible_error.rb".freeze, "projects/common/src/runtime_error.rb".freeze, "projects/concerns/lib/foobara/concerns.rb".freeze, "projects/concerns/src/concern.rb".freeze, "projects/delegate/lib/foobara/delegate.rb".freeze, "projects/delegate/src/extensions/module.rb".freeze, "projects/domain/lib/foobara/domain.rb".freeze, "projects/domain/src/domain.rb".freeze, "projects/domain/src/domain_mapper.rb".freeze, "projects/domain/src/domain_mapper/registry.rb".freeze, "projects/domain/src/domain_module_extension.rb".freeze, "projects/domain/src/extensions/foobara.rb".freeze, "projects/domain/src/global_domain.rb".freeze, "projects/domain/src/global_organization.rb".freeze, "projects/domain/src/is_manifestable.rb".freeze, "projects/domain/src/manifestable.rb".freeze, "projects/domain/src/module_extension.rb".freeze, "projects/domain/src/organization.rb".freeze, "projects/domain/src/organization_module_extension.rb".freeze, "projects/entity/lib/foobara/entity.rb".freeze, "projects/entity/src/concerns/associations.rb".freeze, "projects/entity/src/concerns/attribute_helpers.rb".freeze, "projects/entity/src/concerns/attributes.rb".freeze, "projects/entity/src/concerns/callbacks.rb".freeze, "projects/entity/src/concerns/initialization.rb".freeze, "projects/entity/src/concerns/persistence.rb".freeze, "projects/entity/src/concerns/primary_key.rb".freeze, "projects/entity/src/concerns/queries.rb".freeze, "projects/entity/src/concerns/reflection.rb".freeze, "projects/entity/src/concerns/transactions.rb".freeze, "projects/entity/src/concerns/types.rb".freeze, "projects/entity/src/entity.rb".freeze, "projects/entity/src/extensions/builtin_types/entity.rb".freeze, "projects/entity/src/extensions/builtin_types/entity/casters/hash.rb".freeze, "projects/entity/src/extensions/builtin_types/entity/validators/attributes_declaration.rb".freeze, "projects/entity/src/extensions/type_declarations/handlers/extend_entity_type_declaration.rb".freeze, "projects/entity/src/extensions/type_declarations/handlers/extend_entity_type_declaration/attributes_handler_desugarizer.rb".freeze, "projects/entity/src/extensions/type_declarations/handlers/extend_entity_type_declaration/hash_desugarizer.rb".freeze, "projects/entity/src/extensions/type_declarations/handlers/extend_entity_type_declaration/model_class_desugarizer.rb".freeze, "projects/entity/src/extensions/type_declarations/handlers/extend_entity_type_declaration/primary_key_desugarizer.rb".freeze, "projects/entity/src/extensions/type_declarations/handlers/extend_entity_type_declaration/to_type_transformer.rb".freeze, "projects/entity/src/extensions/type_declarations/handlers/extend_entity_type_declaration/validate_primary_key_is_symbol.rb".freeze, "projects/entity/src/extensions/type_declarations/handlers/extend_entity_type_declaration/validate_primary_key_present.rb".freeze, "projects/entity/src/extensions/type_declarations/handlers/extend_entity_type_declaration/validate_primary_key_references_attribute.rb".freeze, "projects/entity/src/new_prepend.rb".freeze, "projects/entity/src/not_found_error.rb".freeze, "projects/enumerated/lib/foobara/enumerated.rb".freeze, "projects/enumerated/src/accessors.rb".freeze, "projects/enumerated/src/values.rb".freeze, "projects/foobara/lib/foobara.rb".freeze, "projects/foobara/lib/foobara/all.rb".freeze, "projects/in_memory_crud_driver/lib/foobara/in_memory_crud_driver.rb".freeze, "projects/in_memory_crud_driver/src/in_memory.rb".freeze, "projects/in_memory_crud_driver_minimal/lib/foobara/in_memory_crud_driver_minimal.rb".freeze, "projects/in_memory_crud_driver_minimal/src/in_memory_minimal.rb".freeze, "projects/manifest/lib/foobara/manifest.rb".freeze, "projects/manifest/src/foobara/manifest/array.rb".freeze, "projects/manifest/src/foobara/manifest/attributes.rb".freeze, "projects/manifest/src/foobara/manifest/base_manifest.rb".freeze, "projects/manifest/src/foobara/manifest/command.rb".freeze, "projects/manifest/src/foobara/manifest/domain.rb".freeze, "projects/manifest/src/foobara/manifest/entity.rb".freeze, "projects/manifest/src/foobara/manifest/error.rb".freeze, "projects/manifest/src/foobara/manifest/model.rb".freeze, "projects/manifest/src/foobara/manifest/organization.rb".freeze, "projects/manifest/src/foobara/manifest/possible_error.rb".freeze, "projects/manifest/src/foobara/manifest/processor.rb".freeze, "projects/manifest/src/foobara/manifest/processor_class.rb".freeze, "projects/manifest/src/foobara/manifest/root_manifest.rb".freeze, "projects/manifest/src/foobara/manifest/type.rb".freeze, "projects/manifest/src/foobara/manifest/type_declaration.rb".freeze, "projects/model/lib/foobara/model.rb".freeze, "projects/model/src/concerns/reflection.rb".freeze, "projects/model/src/concerns/types.rb".freeze, "projects/model/src/extensions/builtin_types/model/casters/hash.rb".freeze, "projects/model/src/extensions/builtin_types/model/transformers/mutable.rb".freeze, "projects/model/src/extensions/builtin_types/model/validators/attributes_declaration.rb".freeze, "projects/model/src/extensions/type_declarations/handlers/extend_model_type_declaration.rb".freeze, "projects/model/src/extensions/type_declarations/handlers/extend_model_type_declaration/attributes_handler_desugarizer.rb".freeze, "projects/model/src/extensions/type_declarations/handlers/extend_model_type_declaration/hash_desugarizer.rb".freeze, "projects/model/src/extensions/type_declarations/handlers/extend_model_type_declaration/model_class_desugarizer.rb".freeze, "projects/model/src/extensions/type_declarations/handlers/extend_model_type_declaration/to_type_transformer.rb".freeze, "projects/model/src/extensions/type_declarations/handlers/extend_registered_model_type_declaration.rb".freeze, "projects/model/src/extensions/type_declarations/handlers/extend_registered_model_type_declaration/hash_desugarizer.rb".freeze, "projects/model/src/extensions/type_declarations/handlers/extend_registered_model_type_declaration/model_class_type_desugarizer.rb".freeze, "projects/model/src/extensions/type_declarations/handlers/extend_registered_model_type_declaration/mutable_validator.rb".freeze, "projects/model/src/extensions/type_declarations/handlers/extend_registered_model_type_declaration/normalize_mutable_attributes_desugarizer.rb".freeze, "projects/model/src/extensions/type_declarations/handlers/extend_registered_model_type_declaration/to_type_transformer.rb".freeze, "projects/model/src/extensions/type_declarations/handlers/registered_type_declaration/model_class_desugarizer.rb".freeze, "projects/model/src/model.rb".freeze, "projects/monorepo/lib/foobara/monorepo.rb".freeze, "projects/monorepo/lib/foobara/monorepo/project.rb".freeze, "projects/namespace/lib/foobara/namespace.rb".freeze, "projects/namespace/src/ambiguous_registry.rb".freeze, "projects/namespace/src/base_registry.rb".freeze, "projects/namespace/src/extensions/module.rb".freeze, "projects/namespace/src/is_namespace.rb".freeze, "projects/namespace/src/namespace.rb".freeze, "projects/namespace/src/namespace/lookup_mode.rb".freeze, "projects/namespace/src/namespace_helpers.rb".freeze, "projects/namespace/src/prefixless_registry.rb".freeze, "projects/namespace/src/scoped.rb".freeze, "projects/namespace/src/unambiguous_registry.rb".freeze, "projects/persistence/lib/foobara/persistence.rb".freeze, "projects/persistence/src/entity_attributes_crud_driver.rb".freeze, "projects/persistence/src/entity_base.rb".freeze, "projects/persistence/src/entity_base/table.rb".freeze, "projects/persistence/src/entity_base/transaction.rb".freeze, "projects/persistence/src/entity_base/transaction/concerns/entity_callback_handling.rb".freeze, "projects/persistence/src/entity_base/transaction/concerns/state_transitions.rb".freeze, "projects/persistence/src/entity_base/transaction/concerns/transaction_tracking.rb".freeze, "projects/persistence/src/entity_base/transaction/state_machine.rb".freeze, "projects/persistence/src/entity_base/transaction_table.rb".freeze, "projects/persistence/src/entity_base/transaction_table/concerns/queries.rb".freeze, "projects/persistence/src/entity_base/transaction_table/concerns/record_tracking.rb".freeze, "projects/persistence/src/persistence.rb".freeze, "projects/state_machine/lib/foobara/state_machine.rb".freeze, "projects/state_machine/src/callbacks.rb".freeze, "projects/state_machine/src/log_entry.rb".freeze, "projects/state_machine/src/state_machine.rb".freeze, "projects/state_machine/src/sugar.rb".freeze, "projects/state_machine/src/transition_log.rb".freeze, "projects/state_machine/src/validations.rb".freeze, "projects/thread_parent/lib/foobara/thread_parent.rb".freeze, "projects/thread_parent/src/thread_parent.rb".freeze, "projects/type_declarations/lib/foobara/type_declarations.rb".freeze, "projects/type_declarations/src/attributes.rb".freeze, "projects/type_declarations/src/caster.rb".freeze, "projects/type_declarations/src/desugarizer.rb".freeze, "projects/type_declarations/src/dsl/attributes.rb".freeze, "projects/type_declarations/src/element_processor.rb".freeze, "projects/type_declarations/src/error_extension.rb".freeze, "projects/type_declarations/src/handlers/extend_array_type_declaration.rb".freeze, "projects/type_declarations/src/handlers/extend_array_type_declaration/array_desugarizer.rb".freeze, "projects/type_declarations/src/handlers/extend_array_type_declaration/element_type_declaration_desugarizer.rb".freeze, "projects/type_declarations/src/handlers/extend_array_type_declaration/to_type_transformer.rb".freeze, "projects/type_declarations/src/handlers/extend_array_type_declaration/type_set_to_array_desugarizer.rb".freeze, "projects/type_declarations/src/handlers/extend_associative_array_type_declaration.rb".freeze, "projects/type_declarations/src/handlers/extend_associative_array_type_declaration/to_type_transformer.rb".freeze, "projects/type_declarations/src/handlers/extend_attributes_type_declaration.rb".freeze, "projects/type_declarations/src/handlers/extend_attributes_type_declaration/dsl_desugarizer.rb".freeze, "projects/type_declarations/src/handlers/extend_attributes_type_declaration/element_type_declarations_desugarizer.rb".freeze, "projects/type_declarations/src/handlers/extend_attributes_type_declaration/hash_desugarizer.rb".freeze, "projects/type_declarations/src/handlers/extend_attributes_type_declaration/to_type_transformer.rb".freeze, "projects/type_declarations/src/handlers/extend_registered_type_declaration.rb".freeze, "projects/type_declarations/src/handlers/extend_registered_type_declaration/to_type_transformer.rb".freeze, "projects/type_declarations/src/handlers/extend_tuple_type_declaration.rb".freeze, "projects/type_declarations/src/handlers/extend_tuple_type_declaration/array_desugarizer.rb".freeze, "projects/type_declarations/src/handlers/extend_tuple_type_declaration/to_type_transformer.rb".freeze, "projects/type_declarations/src/handlers/registered_type_declaration.rb".freeze, "projects/type_declarations/src/handlers/registered_type_declaration/desugarizer_metadata_cleanup_desugarizer.rb".freeze, "projects/type_declarations/src/handlers/registered_type_declaration/short_type_name_desugarizer.rb".freeze, "projects/type_declarations/src/handlers/registered_type_declaration/strict_desugarizer.rb".freeze, "projects/type_declarations/src/handlers/registered_type_declaration/strict_stringified_desugarizer.rb".freeze, "projects/type_declarations/src/handlers/registered_type_declaration/symbol_desugarizer.rb".freeze, "projects/type_declarations/src/handlers/registered_type_declaration/to_type_transformer.rb".freeze, "projects/type_declarations/src/handlers/registered_type_declaration/type_desugarizer.rb".freeze, "projects/type_declarations/src/processor.rb".freeze, "projects/type_declarations/src/to_type_transformer.rb".freeze, "projects/type_declarations/src/transformer.rb".freeze, "projects/type_declarations/src/type_builder.rb".freeze, "projects/type_declarations/src/type_declaration_error.rb".freeze, "projects/type_declarations/src/type_declaration_handler.rb".freeze, "projects/type_declarations/src/type_declaration_handler_registry.rb".freeze, "projects/type_declarations/src/type_declaration_validator.rb".freeze, "projects/type_declarations/src/type_declarations.rb".freeze, "projects/type_declarations/src/typed_transformer.rb".freeze, "projects/type_declarations/src/validator.rb".freeze, "projects/type_declarations/src/with_registries.rb".freeze, "projects/types/lib/foobara/types.rb".freeze, "projects/types/src/element_processor.rb".freeze, "projects/types/src/extensions/error.rb".freeze, "projects/types/src/type.rb".freeze, "projects/types/src/type/concerns/reflection.rb".freeze, "projects/types/src/type/concerns/supported_processor_registration.rb".freeze, "projects/types/src/types.rb".freeze, "projects/value/lib/foobara/value.rb".freeze, "projects/value/src/caster.rb".freeze, "projects/value/src/data_error.rb".freeze, "projects/value/src/processor.rb".freeze, "projects/value/src/processor/casting.rb".freeze, "projects/value/src/processor/multi.rb".freeze, "projects/value/src/processor/pipeline.rb".freeze, "projects/value/src/processor/runner.rb".freeze, "projects/value/src/processor/selection.rb".freeze, "projects/value/src/transformer.rb".freeze, "projects/value/src/validator.rb".freeze, "projects/weak_object_set/lib/foobara/weak_object_set.rb".freeze, "projects/weak_object_set/src/weak_object_set.rb".freeze] s.homepage = "https://foobara.com".freeze s.licenses = ["MPL-2.0".freeze] s.required_ruby_version = Gem::Requirement.new(">= 3.2.2".freeze) s.rubygems_version = "3.5.10".freeze s.summary = "Implements command pattern for encapsulating and managing domain complexity as well as many supporting libraries including entities.".freeze s.specification_version = 4 s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) end