Module: Foobara
- Defined in:
- foobara-0.0.110/projects/model_attribute_helpers/src/attribute_helpers.rb,
foobara-0.0.110/projects/types/src/type.rb,
foobara-0.0.110/projects/model/src/model.rb,
foobara-0.0.110/projects/types/src/types.rb,
foobara-0.0.110/projects/callback/src/set.rb,
foobara-0.0.110/projects/common/src/error.rb,
foobara-0.0.110/projects/value/src/caster.rb,
foobara-0.0.110/projects/domain/src/domain.rb,
foobara-0.0.110/projects/entity/src/entity.rb,
foobara-0.0.110/projects/value/src/mutator.rb,
foobara-0.0.110/projects/callback/src/block.rb,
foobara-0.0.110/projects/common/src/outcome.rb,
foobara-0.0.110/projects/callback/src/runner.rb,
foobara-0.0.110/projects/command/src/command.rb,
foobara-0.0.110/projects/foobara/lib/foobara.rb,
foobara-0.0.110/projects/value/src/processor.rb,
foobara-0.0.110/projects/value/src/validator.rb,
foobara-0.0.110/projects/common/src/data_path.rb,
foobara-0.0.110/projects/common/src/error_key.rb,
foobara-0.0.110/projects/concerns/src/concern.rb,
foobara-0.0.110/projects/namespace/src/scoped.rb,
foobara-0.0.110/projects/value/src/data_error.rb,
foobara-0.0.110/projects/enumerated/src/values.rb,
foobara-0.0.110/projects/value/src/transformer.rb,
foobara-0.0.110/projects/builtin_types/src/duck.rb,
foobara-0.0.110/projects/entity/src/new_prepend.rb,
foobara-0.0.110/projects/domain/src/manifestable.rb,
foobara-0.0.110/projects/domain/src/organization.rb,
foobara-0.0.110/projects/foobara/lib/foobara/all.rb,
foobara-0.0.110/projects/model/lib/foobara/model.rb,
foobara-0.0.110/projects/namespace/src/namespace.rb,
foobara-0.0.110/projects/state_machine/src/sugar.rb,
foobara-0.0.110/projects/types/lib/foobara/types.rb,
foobara-0.0.110/projects/value/lib/foobara/value.rb,
foobara-0.0.110/projects/callback/src/block/after.rb,
foobara-0.0.110/projects/callback/src/block/error.rb,
foobara-0.0.110/projects/common/src/runtime_error.rb,
foobara-0.0.110/projects/domain/src/global_domain.rb,
foobara-0.0.110/projects/enumerated/src/accessors.rb,
foobara-0.0.110/projects/model/src/concerns/types.rb,
foobara-0.0.110/projects/callback/src/block/around.rb,
foobara-0.0.110/projects/callback/src/block/before.rb,
foobara-0.0.110/projects/command/src/state_machine.rb,
foobara-0.0.110/projects/common/lib/foobara/common.rb,
foobara-0.0.110/projects/common/src/possible_error.rb,
foobara-0.0.110/projects/domain/lib/foobara/domain.rb,
foobara-0.0.110/projects/entity/lib/foobara/entity.rb,
foobara-0.0.110/projects/entity/src/concerns/types.rb,
foobara-0.0.110/projects/enumerated/src/enumerated.rb,
foobara-0.0.110/projects/value/src/processor/multi.rb,
foobara-0.0.110/projects/builtin_types/src/duckture.rb,
foobara-0.0.110/projects/callback/src/registry/base.rb,
foobara-0.0.110/projects/domain/src/is_manifestable.rb,
foobara-0.0.110/projects/entity/src/not_found_error.rb,
foobara-0.0.110/projects/model/src/concerns/aliases.rb,
foobara-0.0.110/projects/model/src/concerns/classes.rb,
foobara-0.0.110/projects/namespace/src/is_namespace.rb,
foobara-0.0.110/projects/types/src/extensions/error.rb,
foobara-0.0.110/projects/value/src/processor/runner.rb,
foobara-0.0.110/projects/command/lib/foobara/command.rb,
foobara-0.0.110/projects/common/src/error_collection.rb,
foobara-0.0.110/projects/domain/src/module_extension.rb,
foobara-0.0.110/projects/entity/src/concerns/queries.rb,
foobara-0.0.110/projects/namespace/src/base_registry.rb,
foobara-0.0.110/projects/persistence/src/entity_base.rb,
foobara-0.0.110/projects/persistence/src/persistence.rb,
foobara-0.0.110/projects/state_machine/src/callbacks.rb,
foobara-0.0.110/projects/state_machine/src/log_entry.rb,
foobara-0.0.110/projects/types/src/element_processor.rb,
foobara-0.0.110/projects/value/src/processor/casting.rb,
foobara-0.0.110/projects/type_declarations/src/caster.rb,
foobara-0.0.110/projects/value/src/processor/pipeline.rb,
foobara-0.0.110/projects/builtin_types/src/atomic_duck.rb,
foobara-0.0.110/projects/domain/src/extensions/foobara.rb,
foobara-0.0.110/projects/entity/src/concerns/callbacks.rb,
foobara-0.0.110/projects/entity/src/concerns/mutations.rb,
foobara-0.0.110/projects/manifest/lib/foobara/manifest.rb,
foobara-0.0.110/projects/model/src/concerns/reflection.rb,
foobara-0.0.110/projects/monorepo/lib/foobara/monorepo.rb,
foobara-0.0.110/projects/state_machine/src/validations.rb,
foobara-0.0.110/projects/value/src/processor/selection.rb,
foobara-0.0.110/projects/domain/src/global_organization.rb,
foobara-0.0.110/projects/entity/src/concerns/attributes.rb,
foobara-0.0.110/projects/builtin_types/src/builtin_types.rb,
foobara-0.0.110/projects/command/src/transformed_command.rb,
foobara-0.0.110/projects/domain_mapper/src/domain_mapper.rb,
foobara-0.0.110/projects/entity/src/concerns/persistence.rb,
foobara-0.0.110/projects/namespace/lib/foobara/namespace.rb,
foobara-0.0.110/projects/namespace/src/namespace_helpers.rb,
foobara-0.0.110/projects/state_machine/src/state_machine.rb,
foobara-0.0.110/projects/type_declarations/src/processor.rb,
foobara-0.0.110/projects/type_declarations/src/validator.rb,
foobara-0.0.110/projects/callback/src/block/concerns/type.rb,
foobara-0.0.110/projects/entity/src/concerns/transactions.rb,
foobara-0.0.110/projects/namespace/src/ambiguous_registry.rb,
foobara-0.0.110/projects/state_machine/src/transition_log.rb,
foobara-0.0.110/projects/type_declarations/src/attributes.rb,
foobara-0.0.110/projects/callback/src/registry/conditioned.rb,
foobara-0.0.110/projects/command_connectors/src/serializer.rb,
foobara-0.0.110/projects/namespace/src/prefixless_registry.rb,
foobara-0.0.110/projects/persistence/src/entity_base/table.rb,
foobara-0.0.110/projects/type_declarations/src/desugarizer.rb,
foobara-0.0.110/projects/type_declarations/src/transformer.rb,
foobara-0.0.110/projects/detached_entity/src/concerns/types.rb,
foobara-0.0.110/projects/domain/src/domain_module_extension.rb,
foobara-0.0.110/projects/entity/src/concerns/initialization.rb,
foobara-0.0.110/projects/manifest/src/foobara/manifest/type.rb,
foobara-0.0.110/projects/namespace/src/unambiguous_registry.rb,
foobara-0.0.110/projects/type_declarations/src/type_builder.rb,
foobara-0.0.110/projects/types/src/type/concerns/reflection.rb,
foobara-0.0.110/projects/builtin_types/src/date/casters/hash.rb,
foobara-0.0.110/projects/callback/src/registry/single_action.rb,
foobara-0.0.110/projects/detached_entity/src/detached_entity.rb,
foobara-0.0.110/projects/in_memory_crud_driver/src/in_memory.rb,
foobara-0.0.110/projects/manifest/src/foobara/manifest/array.rb,
foobara-0.0.110/projects/manifest/src/foobara/manifest/error.rb,
foobara-0.0.110/projects/manifest/src/foobara/manifest/model.rb,
foobara-0.0.110/projects/namespace/src/namespace/lookup_mode.rb,
foobara-0.0.110/projects/persistence/lib/foobara/persistence.rb,
foobara-0.0.110/projects/weak_object_set/src/weak_object_set.rb,
foobara-0.0.110/projects/command_connectors/src/authenticator.rb,
foobara-0.0.110/projects/detached_entity/src/concerns/aliases.rb,
foobara-0.0.110/projects/manifest/src/foobara/manifest/domain.rb,
foobara-0.0.110/projects/manifest/src/foobara/manifest/entity.rb,
foobara-0.0.110/projects/type_declarations/src/dsl/attributes.rb,
foobara-0.0.110/projects/builtin_types/src/date/casters/string.rb,
foobara-0.0.110/projects/callback/src/registry/multiple_action.rb,
foobara-0.0.110/projects/detached_entity/src/concerns/equality.rb,
foobara-0.0.110/projects/manifest/src/foobara/manifest/command.rb,
foobara-0.0.110/projects/monorepo/lib/foobara/monorepo/project.rb,
foobara-0.0.110/projects/type_declarations/src/error_extension.rb,
foobara-0.0.110/projects/type_declarations/src/with_registries.rb,
foobara-0.0.110/projects/builtin_types/src/email/validator_base.rb,
foobara-0.0.110/projects/builtin_types/src/float/casters/string.rb,
foobara-0.0.110/projects/command_connectors/src/request_mutator.rb,
foobara-0.0.110/projects/detached_entity/src/concerns/serialize.rb,
foobara-0.0.110/projects/builtin_types/lib/foobara/builtin_types.rb,
foobara-0.0.110/projects/builtin_types/src/datetime/casters/date.rb,
foobara-0.0.110/projects/builtin_types/src/datetime/casters/hash.rb,
foobara-0.0.110/projects/builtin_types/src/float/casters/integer.rb,
foobara-0.0.110/projects/builtin_types/src/string/casters/symbol.rb,
foobara-0.0.110/projects/builtin_types/src/symbol/casters/string.rb,
foobara-0.0.110/projects/command_connectors/src/command_registry.rb,
foobara-0.0.110/projects/command_connectors/src/response_mutator.rb,
foobara-0.0.110/projects/detached_entity/src/concerns/reflection.rb,
foobara-0.0.110/projects/domain_mapper/lib/foobara/domain_mapper.rb,
foobara-0.0.110/projects/domain_mapper/src/domain_mapper_lookups.rb,
foobara-0.0.110/projects/manifest/src/foobara/manifest/processor.rb,
foobara-0.0.110/projects/model/src/sensitive_type_removers/model.rb,
foobara-0.0.110/projects/persistence/src/entity_base/transaction.rb,
foobara-0.0.110/projects/type_declarations/src/element_processor.rb,
foobara-0.0.110/projects/type_declarations/src/type_declarations.rb,
foobara-0.0.110/projects/type_declarations/src/typed_transformer.rb,
foobara-0.0.110/projects/builtin_types/src/integer/casters/string.rb,
foobara-0.0.110/projects/builtin_types/src/string/casters/numeric.rb,
foobara-0.0.110/projects/command_connectors/src/command_connector.rb,
foobara-0.0.110/projects/detached_entity/src/concerns/primary_key.rb,
foobara-0.0.110/projects/detached_entity/src/detached_entity_type.rb,
foobara-0.0.110/projects/domain/src/organization_module_extension.rb,
foobara-0.0.110/projects/manifest/src/foobara/manifest/attributes.rb,
foobara-0.0.110/projects/model/src/sensitive_value_removers/model.rb,
foobara-0.0.110/projects/builtin_types/src/array/casters/arrayable.rb,
foobara-0.0.110/projects/builtin_types/src/attributes/casters/hash.rb,
foobara-0.0.110/projects/builtin_types/src/boolean/casters/numeric.rb,
foobara-0.0.110/projects/builtin_types/src/datetime/casters/string.rb,
foobara-0.0.110/projects/callback/src/registry/chained_conditioned.rb,
foobara-0.0.110/projects/detached_entity/src/concerns/associations.rb,
foobara-0.0.110/projects/entity/src/sensitive_type_removers/entity.rb,
foobara-0.0.110/projects/type_declarations/src/to_type_transformer.rb,
foobara-0.0.110/projects/builtin_types/src/attributes/casters/array.rb,
foobara-0.0.110/projects/command/src/command_pattern_implementation.rb,
foobara-0.0.110/projects/entity/src/extensions/builtin_types/entity.rb,
foobara-0.0.110/projects/entity/src/sensitive_value_removers/entity.rb,
foobara-0.0.110/projects/manifest/src/foobara/manifest/organization.rb,
foobara-0.0.110/projects/detached_entity/lib/foobara/detached_entity.rb,
foobara-0.0.110/projects/manifest/src/foobara/manifest/base_manifest.rb,
foobara-0.0.110/projects/manifest/src/foobara/manifest/root_manifest.rb,
foobara-0.0.110/projects/builtin_types/src/big_decimal/casters/string.rb,
foobara-0.0.110/projects/manifest/src/foobara/manifest/possible_error.rb,
foobara-0.0.110/projects/type_declarations/src/sensitive_type_remover.rb,
foobara-0.0.110/projects/type_declarations/src/type_declaration_error.rb,
foobara-0.0.110/projects/builtin_types/src/big_decimal/casters/integer.rb,
foobara-0.0.110/projects/builtin_types/src/email/transformers/downcase.rb,
foobara-0.0.110/projects/callback/src/registry/chained_multiple_action.rb,
foobara-0.0.110/projects/command/src/command/concerns/shortcut_for_run.rb,
foobara-0.0.110/projects/manifest/src/foobara/manifest/detached_entity.rb,
foobara-0.0.110/projects/manifest/src/foobara/manifest/processor_class.rb,
foobara-0.0.110/projects/persistence/src/entity_attributes_crud_driver.rb,
foobara-0.0.110/projects/persistence/src/entity_base/transaction_table.rb,
foobara-0.0.110/projects/manifest/src/foobara/manifest/type_declaration.rb,
foobara-0.0.110/projects/type_declarations/src/type_declaration_handler.rb,
foobara-0.0.110/projects/type_declarations/lib/foobara/type_declarations.rb,
foobara-0.0.110/projects/command_connectors/src/command_connector/request.rb,
foobara-0.0.110/projects/model/src/sensitive_type_removers/extended_model.rb,
foobara-0.0.110/projects/type_declarations/src/type_declaration_validator.rb,
foobara-0.0.110/projects/builtin_types/src/array/supported_validators/size.rb,
foobara-0.0.110/projects/builtin_types/src/associative_array/casters/array.rb,
foobara-0.0.110/projects/builtin_types/src/number/supported_validators/max.rb,
foobara-0.0.110/projects/builtin_types/src/number/supported_validators/min.rb,
foobara-0.0.110/projects/callback/src/block/concerns/single_argument_block.rb,
foobara-0.0.110/projects/command_connectors/lib/foobara/command_connectors.rb,
foobara-0.0.110/projects/command_connectors/src/command_connector/response.rb,
foobara-0.0.110/projects/builtin_types/src/boolean/casters/string_or_symbol.rb,
foobara-0.0.110/projects/builtin_types/src/duck/supported_casters/allow_nil.rb,
foobara-0.0.110/projects/builtin_types/src/duck/supported_validators/one_of.rb,
foobara-0.0.110/projects/command_connectors/src/serializers/json_serializer.rb,
foobara-0.0.110/projects/command_connectors/src/serializers/noop_serializer.rb,
foobara-0.0.110/projects/command_connectors/src/serializers/yaml_serializer.rb,
foobara-0.0.110/projects/type_declarations/src/attributes_transformers/only.rb,
foobara-0.0.110/projects/in_memory_crud_driver_minimal/src/in_memory_minimal.rb,
foobara-0.0.110/projects/type_declarations/src/sensitive_type_removers/array.rb,
foobara-0.0.110/projects/callback/src/block/concerns/block_parameter_required.rb,
foobara-0.0.110/projects/command_connectors/src/command_registry/allowed_rule.rb,
foobara-0.0.110/projects/command_connectors/src/serializers/atomic_serializer.rb,
foobara-0.0.110/projects/command_connectors/src/serializers/errors_serializer.rb,
foobara-0.0.110/projects/model_attribute_helpers/src/attribute_helper_aliases.rb,
foobara-0.0.110/projects/type_declarations/src/attributes_transformers/reject.rb,
foobara-0.0.110/projects/type_declarations/src/sensitive_value_removers/array.rb,
foobara-0.0.110/projects/builtin_types/src/string/supported_validators/matches.rb,
foobara-0.0.110/projects/command_connectors/src/serializers/success_serializer.rb,
foobara-0.0.110/projects/model/src/extensions/builtin_types/model/casters/hash.rb,
foobara-0.0.110/projects/persistence/src/entity_base/transaction/state_machine.rb,
foobara-0.0.110/projects/builtin_types/src/datetime/casters/seconds_since_epoch.rb,
foobara-0.0.110/projects/callback/src/block/concerns/keyword_argumentable_block.rb,
foobara-0.0.110/projects/command_connectors/src/command_connector/commands/ping.rb,
foobara-0.0.110/projects/command_connectors/src/command_connector/unknown_error.rb,
foobara-0.0.110/projects/command_connectors/src/command_registry/exposed_domain.rb,
foobara-0.0.110/projects/builtin_types/src/duck/supported_validators/instance_of.rb,
foobara-0.0.110/projects/callback/src/block/concerns/block_parameter_not_allowed.rb,
foobara-0.0.110/projects/command_connectors/src/command_registry/exposed_command.rb,
foobara-0.0.110/projects/command_connectors/src/serializers/aggregate_serializer.rb,
foobara-0.0.110/projects/entity/src/extensions/builtin_types/entity/casters/hash.rb,
foobara-0.0.110/projects/type_declarations/src/type_declaration_handler_registry.rb,
foobara-0.0.110/projects/builtin_types/src/string/supported_transformers/downcase.rb,
foobara-0.0.110/projects/builtin_types/src/string/supported_validators/max_length.rb,
foobara-0.0.110/projects/command_connectors/src/command_connector/not_found_error.rb,
foobara-0.0.110/projects/type_declarations/src/sensitive_type_removers/attributes.rb,
foobara-0.0.110/projects/types/src/type/concerns/supported_processor_registration.rb,
foobara-0.0.110/projects/type_declarations/src/remove_sensitive_values_transformer.rb,
foobara-0.0.110/projects/type_declarations/src/sensitive_value_removers/attributes.rb,
foobara-0.0.110/projects/builtin_types/src/attributes/supported_validators/required.rb,
foobara-0.0.110/projects/command/src/command_pattern_implementation/concerns/errors.rb,
foobara-0.0.110/projects/command/src/command_pattern_implementation/concerns/inputs.rb,
foobara-0.0.110/projects/command/src/command_pattern_implementation/concerns/result.rb,
foobara-0.0.110/projects/command_connectors/src/command_connector/commands/describe.rb,
foobara-0.0.110/projects/command_connectors/src/command_connector/not_allowed_error.rb,
foobara-0.0.110/projects/command_connectors/src/serializers/record_store_serializer.rb,
foobara-0.0.110/projects/type_declarations/src/handlers/registered_type_declaration.rb,
foobara-0.0.110/projects/command/src/command_pattern_implementation/concerns/runtime.rb,
foobara-0.0.110/projects/command_connectors/src/transformers/auth_errors_transformer.rb,
foobara-0.0.110/projects/detached_entity/src/sensitive_type_removers/detached_entity.rb,
foobara-0.0.110/projects/model_attribute_helpers/lib/foobara/model_attribute_helpers.rb,
foobara-0.0.110/projects/builtin_types/src/attributes/supported_transformers/defaults.rb,
foobara-0.0.110/projects/command/src/command_pattern_implementation/concerns/entities.rb,
foobara-0.0.110/projects/command_connectors/src/command_connector/no_type_found_error.rb,
foobara-0.0.110/projects/command_connectors/src/command_registry/exposed_organization.rb,
foobara-0.0.110/projects/detached_entity/src/extensions/builtin_types/detached_entity.rb,
foobara-0.0.110/projects/detached_entity/src/sensitive_value_removers/detached_entity.rb,
foobara-0.0.110/projects/type_declarations/src/handlers/extend_array_type_declaration.rb,
foobara-0.0.110/projects/type_declarations/src/handlers/extend_tuple_type_declaration.rb,
foobara-0.0.110/projects/command/src/command_pattern_implementation/concerns/callbacks.rb,
foobara-0.0.110/projects/command/src/command_pattern_implementation/concerns/namespace.rb,
foobara-0.0.110/projects/command/src/command_pattern_implementation/concerns/reflection.rb,
foobara-0.0.110/projects/command_connectors/src/command_connector/invalid_context_error.rb,
foobara-0.0.110/projects/command_connectors/src/command_connector/unauthenticated_error.rb,
foobara-0.0.110/projects/entity/src/extensions/builtin_types/entity/casters/primary_key.rb,
foobara-0.0.110/projects/persistence/src/entity_base/transaction_table/concerns/queries.rb,
foobara-0.0.110/projects/command/src/command_pattern_implementation/concerns/description.rb,
foobara-0.0.110/projects/command/src/command_pattern_implementation/concerns/errors_type.rb,
foobara-0.0.110/projects/command/src/command_pattern_implementation/concerns/inputs_type.rb,
foobara-0.0.110/projects/command/src/command_pattern_implementation/concerns/result_type.rb,
foobara-0.0.110/projects/command/src/command_pattern_implementation/concerns/subcommands.rb,
foobara-0.0.110/projects/command_connectors/src/command_connector/commands/list_commands.rb,
foobara-0.0.110/projects/command_connectors/src/command_connector/no_command_found_error.rb,
foobara-0.0.110/projects/command/src/command_pattern_implementation/concerns/transactions.rb,
foobara-0.0.110/projects/command_connectors/src/command_connector/command_connector_error.rb,
foobara-0.0.110/projects/command/src/command_pattern_implementation/concerns/state_machine.rb,
foobara-0.0.110/projects/type_declarations/src/handlers/extend_attributes_type_declaration.rb,
foobara-0.0.110/projects/type_declarations/src/handlers/extend_registered_type_declaration.rb,
foobara-0.0.110/projects/command/src/command_pattern_implementation/concerns/domain_mappers.rb,
foobara-0.0.110/projects/persistence/src/entity_base/transaction/concerns/state_transitions.rb,
foobara-0.0.110/projects/builtin_types/src/array/supported_processors/element_type_declaration.rb,
foobara-0.0.110/projects/persistence/src/entity_base/transaction/concerns/transaction_tracking.rb,
foobara-0.0.110/projects/builtin_types/src/attributes/transformers/remove_unexpected_attributes.rb,
foobara-0.0.110/projects/builtin_types/src/tuple/supported_processors/element_type_declarations.rb,
foobara-0.0.110/projects/command_connectors/src/serializers/entities_to_primary_keys_serializer.rb,
foobara-0.0.110/projects/persistence/src/entity_base/transaction_table/concerns/record_tracking.rb,
foobara-0.0.110/projects/command_connectors/src/command_connector/commands/query_git_commit_info.rb,
foobara-0.0.110/projects/command_connectors/src/command_connector/no_command_or_type_found_error.rb,
foobara-0.0.110/projects/model/src/extensions/builtin_types/model/supported_transformers/mutable.rb,
foobara-0.0.110/projects/type_declarations/src/handlers/extend_associative_array_type_declaration.rb,
foobara-0.0.110/projects/detached_entity/src/extensions/builtin_types/detached_entity/casters/hash.rb,
foobara-0.0.110/projects/persistence/src/entity_base/transaction/concerns/entity_callback_handling.rb,
foobara-0.0.110/projects/command_connectors/src/transformers/load_aggregates_pre_commit_transformer.rb,
foobara-0.0.110/projects/builtin_types/src/attributes/supported_processors/element_type_declarations.rb,
foobara-0.0.110/projects/model/src/extensions/builtin_types/model/validators/model_instance_is_valid.rb,
foobara-0.0.110/projects/type_declarations/src/handlers/registered_type_declaration/type_desugarizer.rb,
foobara-0.0.110/projects/builtin_types/src/associative_array/supported_processors/key_type_declaration.rb,
foobara-0.0.110/projects/entity/src/extensions/builtin_types/entity/validators/model_instance_is_valid.rb,
foobara-0.0.110/projects/model/src/extensions/type_declarations/handlers/extend_model_type_declaration.rb,
foobara-0.0.110/projects/type_declarations/src/handlers/registered_type_declaration/strict_desugarizer.rb,
foobara-0.0.110/projects/type_declarations/src/handlers/registered_type_declaration/symbol_desugarizer.rb,
foobara-0.0.110/projects/type_declarations/src/handlers/extend_array_type_declaration/array_desugarizer.rb,
foobara-0.0.110/projects/type_declarations/src/handlers/extend_tuple_type_declaration/array_desugarizer.rb,
foobara-0.0.110/projects/type_declarations/src/handlers/registered_type_declaration/to_type_transformer.rb,
foobara-0.0.110/projects/builtin_types/src/associative_array/supported_processors/value_type_declaration.rb,
foobara-0.0.110/projects/entity/src/extensions/type_declarations/handlers/extend_entity_type_declaration.rb,
foobara-0.0.110/projects/type_declarations/src/handlers/extend_array_type_declaration/to_type_transformer.rb,
foobara-0.0.110/projects/type_declarations/src/handlers/extend_tuple_type_declaration/to_type_transformer.rb,
foobara-0.0.110/projects/type_declarations/src/handlers/extend_attributes_type_declaration/dsl_desugarizer.rb,
foobara-0.0.110/projects/type_declarations/src/handlers/extend_attributes_type_declaration/hash_desugarizer.rb,
foobara-0.0.110/projects/type_declarations/src/handlers/extend_attributes_type_declaration/to_type_transformer.rb,
foobara-0.0.110/projects/type_declarations/src/handlers/extend_registered_type_declaration/to_type_transformer.rb,
foobara-0.0.110/projects/type_declarations/src/handlers/registered_type_declaration/short_type_name_desugarizer.rb,
foobara-0.0.110/projects/model/src/extensions/type_declarations/handlers/extend_registered_model_type_declaration.rb,
foobara-0.0.110/projects/type_declarations/src/handlers/registered_type_declaration/strict_stringified_desugarizer.rb,
foobara-0.0.110/projects/type_declarations/src/handlers/extend_array_type_declaration/type_set_to_array_desugarizer.rb,
foobara-0.0.110/projects/type_declarations/src/handlers/extend_associative_array_type_declaration/to_type_transformer.rb,
foobara-0.0.110/projects/command_connectors/src/transformers/load_delegated_attributes_entities_pre_commit_transformer.rb,
foobara-0.0.110/projects/model/src/extensions/type_declarations/handlers/extend_model_type_declaration/hash_desugarizer.rb,
foobara-0.0.110/projects/detached_entity/src/extensions/builtin_types/detached_entity/validators/model_instance_is_valid.rb,
foobara-0.0.110/projects/model/src/extensions/type_declarations/handlers/extend_model_type_declaration/symbolize_private.rb,
foobara-0.0.110/projects/entity/src/extensions/type_declarations/handlers/extend_entity_type_declaration/hash_desugarizer.rb,
foobara-0.0.110/projects/detached_entity/src/extensions/type_declarations/handlers/extend_detached_entity_type_declaration.rb,
foobara-0.0.110/projects/model/src/extensions/type_declarations/handlers/extend_model_type_declaration/delegates_validator.rb,
foobara-0.0.110/projects/model/src/extensions/type_declarations/handlers/extend_model_type_declaration/to_type_transformer.rb,
foobara-0.0.110/projects/type_declarations/src/handlers/extend_array_type_declaration/element_type_declaration_desugarizer.rb,
foobara-0.0.110/projects/entity/src/extensions/type_declarations/handlers/extend_entity_type_declaration/to_type_transformer.rb,
foobara-0.0.110/projects/model/src/extensions/type_declarations/handlers/extend_model_type_declaration/delegates_desugarizer.rb,
foobara-0.0.110/projects/model/src/extensions/type_declarations/handlers/extend_model_type_declaration/valid_attribute_names.rb,
foobara-0.0.110/projects/model/src/extensions/type_declarations/handlers/registered_type_declaration/model_class_desugarizer.rb,
foobara-0.0.110/projects/type_declarations/src/handlers/registered_type_declaration/desugarizer_metadata_cleanup_desugarizer.rb,
foobara-0.0.110/projects/model/src/extensions/type_declarations/handlers/extend_model_type_declaration/model_class_desugarizer.rb,
foobara-0.0.110/projects/entity/src/extensions/type_declarations/handlers/extend_entity_type_declaration/model_class_desugarizer.rb,
foobara-0.0.110/projects/entity/src/extensions/type_declarations/handlers/extend_entity_type_declaration/primary_key_desugarizer.rb,
foobara-0.0.110/projects/type_declarations/src/handlers/extend_attributes_type_declaration/element_type_declarations_desugarizer.rb,
foobara-0.0.110/projects/model/src/extensions/type_declarations/handlers/extend_registered_model_type_declaration/hash_desugarizer.rb,
foobara-0.0.110/projects/model/src/extensions/type_declarations/handlers/extend_model_type_declaration/array_with_symbolic_elements.rb,
foobara-0.0.110/projects/model/src/extensions/type_declarations/handlers/extend_registered_model_type_declaration/mutable_validator.rb,
foobara-0.0.110/projects/entity/src/extensions/type_declarations/handlers/extend_entity_type_declaration/validate_primary_key_present.rb,
foobara-0.0.110/projects/model/src/extensions/type_declarations/handlers/extend_model_type_declaration/attributes_handler_desugarizer.rb,
foobara-0.0.110/projects/model/src/extensions/type_declarations/handlers/extend_registered_model_type_declaration/to_type_transformer.rb,
foobara-0.0.110/projects/entity/src/extensions/type_declarations/handlers/extend_entity_type_declaration/attributes_handler_desugarizer.rb,
foobara-0.0.110/projects/entity/src/extensions/type_declarations/handlers/extend_entity_type_declaration/validate_primary_key_is_symbol.rb,
foobara-0.0.110/projects/detached_entity/src/extensions/type_declarations/handlers/extend_detached_entity_type_declaration/hash_desugarizer.rb,
foobara-0.0.110/projects/detached_entity/src/extensions/type_declarations/handlers/extend_detached_entity_type_declaration/to_type_transformer.rb,
foobara-0.0.110/projects/model/src/extensions/type_declarations/handlers/extend_model_type_declaration/move_private_from_element_types_to_root.rb,
foobara-0.0.110/projects/model/src/extensions/type_declarations/handlers/extend_registered_model_type_declaration/model_class_type_desugarizer.rb,
foobara-0.0.110/projects/detached_entity/src/extensions/type_declarations/handlers/extend_detached_entity_type_declaration/model_class_desugarizer.rb,
foobara-0.0.110/projects/detached_entity/src/extensions/type_declarations/handlers/extend_detached_entity_type_declaration/primary_key_desugarizer.rb,
foobara-0.0.110/projects/entity/src/extensions/type_declarations/handlers/extend_entity_type_declaration/validate_primary_key_references_attribute.rb,
foobara-0.0.110/projects/detached_entity/src/extensions/type_declarations/handlers/extend_detached_entity_type_declaration/validate_primary_key_present.rb,
foobara-0.0.110/projects/detached_entity/src/extensions/type_declarations/handlers/extend_detached_entity_type_declaration/attributes_handler_desugarizer.rb,
foobara-0.0.110/projects/detached_entity/src/extensions/type_declarations/handlers/extend_detached_entity_type_declaration/validate_primary_key_is_symbol.rb,
foobara-0.0.110/projects/model/src/extensions/type_declarations/handlers/extend_registered_model_type_declaration/normalize_mutable_attributes_desugarizer.rb,
foobara-0.0.110/projects/builtin_types/src/duck/supported_validators/one_of/type_declaration_extension/extend_registered_type_declaration/desugarizers/cast_one_of.rb,
foobara-0.0.110/projects/detached_entity/src/extensions/type_declarations/handlers/extend_detached_entity_type_declaration/validate_primary_key_references_attribute.rb,
foobara-0.0.110/projects/builtin_types/src/duck/supported_validators/one_of/type_declaration_extension/extend_registered_type_declaration/desugarizers/module_desugarizer.rb,
foobara-0.0.110/projects/builtin_types/src/duck/supported_validators/instance_of/type_declaration_extension/extend_registered_type_declaration/desugarizers/class_desugarizer.rb,
foobara-0.0.110/projects/builtin_types/src/tuple/supported_processors/element_type_declarations/type_declaration_extension/extend_tuple_type_declaration/desugarizers/set_size.rb,
foobara-0.0.110/projects/builtin_types/src/attributes/supported_transformers/defaults/type_declaration_extension/extend_attributes_type_declaration/desugarizers/symbolize_defaults.rb,
foobara-0.0.110/projects/builtin_types/src/attributes/supported_validators/required/type_declaration_extension/extend_attributes_type_declaration/desugarizers/alphabetize_required.rb,
foobara-0.0.110/projects/builtin_types/src/duck/supported_validators/instance_of/type_declaration_extension/extend_registered_type_declaration/desugarizers/instance_of_class_desugarizer.rb,
foobara-0.0.110/projects/builtin_types/src/duck/supported_validators/instance_of/type_declaration_extension/extend_registered_type_declaration/type_declaration_validators/is_valid_class.rb,
foobara-0.0.110/projects/builtin_types/src/duck/supported_validators/instance_of/type_declaration_extension/extend_registered_type_declaration/desugarizers/instance_of_symbol_desugarizer.rb,
foobara-0.0.110/projects/builtin_types/src/attributes/supported_validators/required/type_declaration_extension/extend_attributes_type_declaration/type_declaration_validators/array_of_symbols.rb,
foobara-0.0.110/projects/builtin_types/src/tuple/supported_processors/element_type_declarations/type_declaration_extension/extend_tuple_type_declaration/type_declaration_validators/size_matches.rb,
foobara-0.0.110/projects/builtin_types/src/attributes/supported_transformers/defaults/type_declaration_extension/extend_attributes_type_declaration/type_declaration_validators/valid_attribute_names.rb,
foobara-0.0.110/projects/builtin_types/src/attributes/supported_transformers/defaults/type_declaration_extension/extend_attributes_type_declaration/type_declaration_validators/hash_with_symbolic_keys.rb,
foobara-0.0.110/projects/builtin_types/src/attributes/supported_validators/required/type_declaration_extension/extend_attributes_type_declaration/desugarizers/move_required_from_element_types_to_root.rb,
foobara-0.0.110/projects/builtin_types/src/attributes/supported_transformers/defaults/type_declaration_extension/extend_attributes_type_declaration/desugarizers/move_defaults_from_element_types_to_root.rb,
foobara-0.0.110/projects/builtin_types/src/attributes/supported_validators/required/type_declaration_extension/extend_attributes_type_declaration/type_declaration_validators/array_with_valid_attribute_names.rb,
foobara-auth-0.0.9/src/login.rb,
foobara-auth-0.0.9/src/logout.rb,
foobara-auth-0.0.9/src/register.rb,
foobara-auth-0.0.9/src/find_user.rb,
foobara-auth-0.0.9/src/types/role.rb,
foobara-auth-0.0.9/src/types/user.rb,
foobara-auth-0.0.9/src/create_role.rb,
foobara-auth-0.0.9/src/create_user.rb,
foobara-auth-0.0.9/src/types/token.rb,
foobara-auth-0.0.9/src/build_secret.rb,
foobara-auth-0.0.9/src/create_token.rb,
foobara-auth-0.0.9/src/set_password.rb,
foobara-auth-0.0.9/src/types/secret.rb,
foobara-auth-0.0.9/src/verify_token.rb,
foobara-autocrud-0.0.1/src/autocrud.rb,
foobara-auth-0.0.9/src/approve_token.rb,
foobara-auth-0.0.9/src/refresh_login.rb,
foobara-auth-0.0.9/src/verify_secret.rb,
foobara-auth-0.0.9/src/create_api_key.rb,
foobara-auth-0.0.9/src/reset_password.rb,
foobara-autocrud-0.0.1/src/build_type.rb,
foobara-auth-0.0.9/src/verify_password.rb,
foobara-autocrud-0.0.1/src/create_type.rb,
foobara-mcp-connector-0.0.4/src/request.rb,
foobara-mcp-connector-0.0.4/src/session.rb,
foobara-auth-0.0.9/src/types/token/state.rb,
foobara-autocrud-0.0.1/src/create_entity.rb,
foobara-auth-0.0.9/src/build_access_token.rb,
foobara-autocrud-0.0.1/src/persisted_type.rb,
foobara-auth-0.0.9/src/verify_access_token.rb,
foobara-autocrud-0.0.1/src/create_commands.rb,
foobara-files-generator-0.0.5/src/generate.rb,
foobara-auth-0.0.9/src/create_refresh_token.rb,
foobara-autocrud-0.0.1/src/autocrud_command.rb,
foobara-dotenv-loader-0.0.3/src/load_dotenv.rb,
foobara-autocrud-0.0.1/src/no_base_set_error.rb,
foobara-mcp-connector-0.0.4/src/stdio_runner.rb,
foobara-type-generator-0.0.4/src/type_config.rb,
foobara-mcp-connector-0.0.4/src/commands/noop.rb,
foobara-mcp-connector-0.0.4/src/mcp_connector.rb,
foobara-http-command-connector-0.0.23/src/http.rb,
foobara-type-generator-0.0.4/src/generate_type.rb,
foobara-ai-0.0.11/src/foobara/ai/answer_bot/ask.rb,
foobara-mcp-connector-0.0.4/src/jsonrpc_request.rb,
foobara-type-generator-0.0.4/src/type_generator.rb,
foobara-auth-0.0.9/src/types/token/state_machine.rb,
foobara-domain-generator-0.0.3/src/domain_config.rb,
foobara-files-generator-0.0.5/src/files_generator.rb,
foobara-active-record-type-0.0.14/src/casters/hash.rb,
foobara-auth-0.0.9/src/create_reset_password_token.rb,
foobara-command-generator-0.0.3/src/command_config.rb,
foobara-domain-generator-0.0.3/src/generate_domain.rb,
foobara-ollama-api-0.0.4/src/foobara/ai/ollama_api.rb,
foobara-domain-generator-0.0.3/src/domain_generator.rb,
foobara-mcp-connector-0.0.4/src/commands/initialize.rb,
foobara-type-generator-0.0.4/src/write_type_to_disk.rb,
foobara-autocrud-generator-0.0.1/src/autocrud_config.rb,
foobara-command-generator-0.0.3/src/generate_command.rb,
foobara-sh-cli-connector-0.0.16/src/sh_cli_connector.rb,
foobara-command-generator-0.0.3/src/command_generator.rb,
foobara-http-command-connector-0.0.23/src/http/cookie.rb,
foobara-open-ai-api-0.0.12/src/foobara/ai/open_ai_api.rb,
foobara-autocrud-generator-0.0.1/src/generate_autocrud.rb,
foobara-http-command-connector-0.0.23/src/http/request.rb,
foobara-mcp-connector-0.0.4/src/commands/list_commands.rb,
foobara-ai-0.0.11/src/foobara/ai/answer_bot/list_models.rb,
foobara-ai-0.0.11/src/foobara/ai/answer_bot/types/model.rb,
foobara-domain-generator-0.0.3/src/write_domain_to_disk.rb,
foobara-http-api-command-0.0.9/src/foobara/concerns/url.rb,
foobara-http-command-connector-0.0.23/src/http/response.rb,
foobara-active-record-type-0.0.14/src/active_record_type.rb,
foobara-remote-imports-0.0.11/src/foobara/remote_command.rb,
foobara-active-record-type-0.0.14/src/active_record_thunk.rb,
foobara-active-record-type-0.0.14/src/casters/primary_key.rb,
foobara-anthropic-api-0.0.10/src/foobara/ai/anthropic_api.rb,
foobara-command-generator-0.0.3/src/write_command_to_disk.rb,
foobara-command-generator-0.0.3/src/command_spec_generator.rb,
foobara-autocrud-generator-0.0.1/src/write_autocrud_to_disk.rb,
foobara-http-api-command-0.0.9/src/foobara/http_api_command.rb,
foobara-ai-0.0.11/src/foobara/ai/answer_bot/types/model_enum.rb,
foobara-http-command-connector-0.0.23/src/http/commands/help.rb,
foobara-organization-generator-0.0.2/src/organization_config.rb,
foobara-sh-cli-connector-0.0.16/src/sh_cli_connector/request.rb,
foobara-ai-0.0.11/src/foobara/ai/answer_bot/types/service_enum.rb,
foobara-domain-mapper-generator-0.0.4/src/domain_mapper_config.rb,
foobara-ollama-api-0.0.4/src/foobara/ai/ollama_api/types/model.rb,
foobara-organization-generator-0.0.2/src/generate_organization.rb,
foobara-files-generator-0.0.5/src/write_generated_files_to_disk.rb,
foobara-ollama-api-0.0.4/src/foobara/ai/ollama_api/base_command.rb,
foobara-organization-generator-0.0.2/src/organization_generator.rb,
foobara-domain-mapper-generator-0.0.4/src/generate_domain_mapper.rb,
foobara-http-command-connector-0.0.23/src/http/commands/describe.rb,
foobara-ollama-api-0.0.4/src/foobara/ai/ollama_api/types/message.rb,
foobara-remote-imports-generator-0.0.3/src/remote_imports_config.rb,
foobara-autocrud-generator-0.0.1/src/generators/gemfile_generator.rb,
foobara-open-ai-api-0.0.12/src/foobara/ai/open_ai_api/list_models.rb,
foobara-open-ai-api-0.0.12/src/foobara/ai/open_ai_api/types/model.rb,
foobara-rack-connector-generator-0.0.11/src/rack_connector_config.rb,
foobara-autocrud-generator-0.0.1/src/generators/autocrud_generator.rb,
foobara-open-ai-api-0.0.12/src/foobara/ai/open_ai_api/base_command.rb,
foobara-remote-imports-generator-0.0.3/src/generate_remote_imports.rb,
foobara-sh-cli-connector-0.0.16/src/sh_cli_connector/action_parser.rb,
foobara-sh-cli-connector-0.0.16/src/sh_cli_connector/commands/help.rb,
foobara-sh-cli-connector-0.0.16/src/sh_cli_connector/inputs_parser.rb,
foobara-active-record-type-0.0.14/src/active_record_foobara_methods.rb,
foobara-http-command-connector-0.0.23/src/http/commands/get_options.rb,
foobara-ollama-api-0.0.4/src/foobara/ai/ollama_api/types/model_enum.rb,
foobara-organization-generator-0.0.2/src/write_organization_to_disk.rb,
foobara-rack-connector-generator-0.0.11/src/generate_rack_connector.rb,
foobara-anthropic-api-0.0.10/src/foobara/ai/anthropic_api/types/role.rb,
foobara-empty-ruby-project-generator-0.0.18/src/types/extract_inputs.rb,
foobara-ollama-api-0.0.4/src/foobara/ai/ollama_api/list_local_models.rb,
foobara-ollama-api-0.0.4/src/foobara/ai/ollama_api/types/local_model.rb,
foobara-remote-imports-0.0.11/src/foobara/remote_imports/import_base.rb,
foobara-remote-imports-0.0.11/src/foobara/remote_imports/import_type.rb,
foobara-remote-imports-generator-0.0.3/src/generators/boot_generator.rb,
foobara-resque-connector-generator-0.0.2/src/resque_connector_config.rb,
foobara-anthropic-api-0.0.10/src/foobara/ai/anthropic_api/list_models.rb,
foobara-anthropic-api-0.0.10/src/foobara/ai/anthropic_api/types/model.rb,
foobara-domain-mapper-generator-0.0.4/src/write_domain_mapper_to_disk.rb,
foobara-remote-imports-0.0.11/src/foobara/remote_imports/import_error.rb,
foobara-sh-cli-connector-0.0.16/src/sh_cli_connector/globalish_parser.rb,
foobara-anthropic-api-0.0.10/src/foobara/ai/anthropic_api/base_command.rb,
foobara-http-command-connector-0.0.23/src/http/commands/help/presenter.rb,
foobara-ollama-api-0.0.4/src/foobara/ai/ollama_api/list_running_models.rb,
foobara-ollama-api-0.0.4/src/foobara/ai/ollama_api/types/model/details.rb,
foobara-ollama-api-0.0.4/src/foobara/ai/ollama_api/types/running_model.rb,
foobara-open-ai-api-0.0.12/src/foobara/ai/open_ai_api/types/model_enum.rb,
foobara-remote-imports-0.0.11/src/foobara/remote_imports/import_domain.rb,
foobara-resque-connector-generator-0.0.2/src/generate_resque_connector.rb,
foobara-anthropic-api-0.0.10/src/foobara/ai/anthropic_api/types/message.rb,
foobara-remote-imports-0.0.11/src/foobara/remote_imports/import_command.rb,
foobara-remote-imports-generator-0.0.3/src/generators/gemfile_generator.rb,
foobara-remote-imports-generator-0.0.3/src/write_remote_imports_to_disk.rb,
foobara-typescript-remote-command-generator-0.0.18/src/remote_generator.rb,
foobara-anthropic-api-0.0.10/src/foobara/ai/anthropic_api/create_message.rb,
foobara-empty-ruby-project-generator-0.0.18/src/generators/lib_generator.rb,
foobara-empty-ruby-project-generator-0.0.18/src/manifests/project_config.rb,
foobara-ollama-api-0.0.4/src/foobara/ai/ollama_api/types/chat_completion.rb,
foobara-rack-connector-generator-0.0.11/src/generators/gemfile_generator.rb,
foobara-rack-connector-generator-0.0.11/src/write_rack_connector_to_disk.rb,
foobara-remote-imports-0.0.11/src/foobara/remote_imports/already_imported.rb,
foobara-resque-connector-generator-0.0.2/src/generators/gemfile_generator.rb,
foobara-resque-connector-generator-0.0.2/src/generators/gemspec_generator.rb,
foobara-sh-cli-connector-0.0.16/src/sh_cli_connector/inputs_parser/option.rb,
foobara-anthropic-api-0.0.10/src/foobara/ai/anthropic_api/types/model_enum.rb,
foobara-resque-connector-generator-0.0.2/src/generators/procfile_generator.rb,
foobara-resque-connector-generator-0.0.2/src/generators/rakefile_generator.rb,
foobara-active-record-type-0.0.14/src/extend_active_record_type_declaration.rb,
foobara-empty-ruby-project-generator-0.0.18/src/generate_empty_ruby_project.rb,
foobara-empty-ruby-project-generator-0.0.18/src/generators/readme_generator.rb,
foobara-http-command-connector-0.0.23/src/http/commands/help/presenter/root.rb,
foobara-http-command-connector-0.0.23/src/http/commands/help/presenter/type.rb,
foobara-http-command-connector-0.0.23/src/http/response_mutators/set_header.rb,
foobara-ollama-api-0.0.4/src/foobara/ai/ollama_api/generate_chat_completion.rb,
foobara-open-ai-api-0.0.12/src/foobara/ai/open_ai_api/types/chat_completion.rb,
foobara-resque-connector-generator-0.0.2/src/write_resque_connector_to_disk.rb,
foobara-sh-cli-connector-0.0.16/src/models_to_attributes_inputs_transformer.rb,
foobara-sh-cli-connector-0.0.16/src/sh_cli_connector/commands/list_commands.rb,
foobara-anthropic-api-0.0.10/src/foobara/ai/anthropic_api/get_page_of_models.rb,
foobara-domain-mapper-generator-0.0.4/src/generators/domain_mapper_generator.rb,
foobara-empty-ruby-project-generator-0.0.18/src/generators/ci_yaml_generator.rb,
foobara-empty-ruby-project-generator-0.0.18/src/generators/gemfile_generator.rb,
foobara-empty-ruby-project-generator-0.0.18/src/generators/gemspec_generator.rb,
foobara-empty-ruby-project-generator-0.0.18/src/generators/license_generator.rb,
foobara-empty-ruby-project-generator-0.0.18/src/generators/project_generator.rb,
foobara-empty-ruby-project-generator-0.0.18/src/generators/version_generator.rb,
foobara-http-command-connector-0.0.23/src/http/commands/help/presenter/error.rb,
foobara-http-command-connector-0.0.23/src/http/commands/help/presenter/model.rb,
foobara-open-ai-api-0.0.12/src/foobara/ai/open_ai_api/create_chat_completion.rb,
foobara-remote-imports-0.0.11/src/foobara/remote_imports/import_organization.rb,
foobara-ai-0.0.11/src/foobara/ai/answer_bot/domain_mappers/service_to_command.rb,
foobara-http-command-connector-0.0.23/src/http/commands/help/presenter/domain.rb,
foobara-http-command-connector-0.0.23/src/http/commands/help/presenter/entity.rb,
foobara-sh-cli-connector-0.0.16/src/sh_cli_connector/inputs_parser/option_set.rb,
foobara-ai-0.0.11/src/foobara/ai/answer_bot/domain_mappers/model_to_ai_service.rb,
foobara-anthropic-api-0.0.10/src/foobara/ai/anthropic_api/types/message_result.rb,
foobara-anthropic-api-0.0.10/src/foobara/ai/anthropic_api/types/page_of_models.rb,
foobara-empty-ruby-project-generator-0.0.18/src/generators/changelog_generator.rb,
foobara-empty-ruby-project-generator-0.0.18/src/generators/gitignore_generator.rb,
foobara-http-command-connector-0.0.23/src/http/commands/help/presenter/command.rb,
foobara-http-command-connector-0.0.23/src/http/commands/help/result_serializer.rb,
foobara-remote-imports-generator-0.0.3/src/generators/remote_imports_generator.rb,
foobara-sh-cli-connector-0.0.16/src/sh_cli_connector/inputs_parser/option/flag.rb,
foobara-rack-connector-generator-0.0.11/src/generators/rack_connector_generator.rb,
foobara-sh-cli-connector-0.0.16/src/sh_cli_connector/inputs_parser/option/model.rb,
foobara-empty-ruby-project-generator-0.0.18/src/generators/bin_console_generator.rb,
foobara-empty-ruby-project-generator-0.0.18/src/generators/boot_finish_generator.rb,
foobara-empty-ruby-project-generator-0.0.18/src/generators/mit_license_generator.rb,
foobara-empty-ruby-project-generator-0.0.18/src/write_empty_ruby_project_to_disk.rb,
foobara-http-command-connector-0.0.23/src/http/commands/help/presenter/processor.rb,
foobara-active-record-type-0.0.14/src/serializers/active_record_atomic_serializer.rb,
foobara-empty-ruby-project-generator-0.0.18/src/generators/initial_spec_generator.rb,
foobara-empty-ruby-project-generator-0.0.18/src/generators/mpl2_license_generator.rb,
foobara-empty-ruby-project-generator-0.0.18/src/generators/ruby_version_generator.rb,
foobara-open-ai-api-0.0.12/src/foobara/ai/open_ai_api/types/chat_completion/usage.rb,
foobara-sh-cli-connector-0.0.16/src/sh_cli_connector/inputs_parser/option/on_flag.rb,
foobara-open-ai-api-0.0.12/src/foobara/ai/open_ai_api/types/chat_completion/choice.rb,
foobara-resque-connector-generator-0.0.2/src/generators/resque_connector_generator.rb,
foobara-sh-cli-connector-0.0.16/src/sh_cli_connector/inputs_parser/option/off_flag.rb,
foobara-empty-ruby-project-generator-0.0.18/src/generators/initial_module_generator.rb,
foobara-http-command-connector-0.0.23/src/http/commands/help/presenter/organization.rb,
foobara-open-ai-api-0.0.12/src/foobara/ai/open_ai_api/types/chat_completion/message.rb,
foobara-active-record-type-0.0.14/src/serializers/active_record_aggregate_serializer.rb,
foobara-anthropic-api-0.0.10/src/foobara/ai/anthropic_api/types/message_result/usage.rb,
foobara-empty-ruby-project-generator-0.0.18/src/generators/apache2_license_generator.rb,
foobara-sh-cli-connector-0.0.16/src/sh_cli_connector/inputs_parser/option/attributes.rb,
foobara-http-command-connector-0.0.23/src/http/commands/help/presenter/request_failed.rb,
foobara-http-command-connector-0.0.23/src/http/request_mutators/set_input_from_cookie.rb,
foobara-http-command-connector-0.0.23/src/http/request_mutators/set_input_from_header.rb,
foobara-anthropic-api-0.0.10/src/foobara/ai/anthropic_api/types/message_result/content.rb,
foobara-http-command-connector-0.0.23/src/http/commands/help/presenter/processor_class.rb,
foobara-sh-cli-connector-0.0.16/src/sh_cli_connector/serializers/cli_errors_serializer.rb,
foobara-sh-cli-connector-0.0.16/src/sh_cli_connector/serializers/cli_result_serializer.rb,
foobara-sh-cli-connector-0.0.16/src/sh_cli_connector/serializers/cli_tabular_serialzier.rb,
foobara-ai-0.0.11/src/foobara/ai/answer_bot/domain_mappers/service_to_list_models_command.rb,
foobara-http-command-connector-0.0.23/src/http/response_mutators/move_attribute_to_cookie.rb,
foobara-http-command-connector-0.0.23/src/http/response_mutators/move_attribute_to_header.rb,
foobara-typescript-remote-command-generator-0.0.18/src/remote_generator/association_depth.rb,
foobara-typescript-remote-command-generator-0.0.18/src/remote_generator/generate_typescript.rb,
foobara-active-record-type-0.0.14/src/extend_active_record_type_declaration/hash_desugarizer.rb,
foobara-ai-0.0.11/src/foobara/ai/answer_bot/domain_mappers/ollama_api/model_to_foobara_model.rb,
foobara-ai-0.0.11/src/foobara/ai/answer_bot/domain_mappers/open_ai_api/model_to_foobara_model.rb,
foobara-active-record-type-0.0.14/src/extend_active_record_type_declaration/to_type_transformer.rb,
foobara-ai-0.0.11/src/foobara/ai/answer_bot/domain_mappers/anthropic_api/model_to_foobara_model.rb,
foobara-ai-0.0.11/src/foobara/ai/answer_bot/domain_mappers/ollama_api/chat_completion_to_answer.rb,
foobara-typescript-remote-command-generator-0.0.18/src/remote_generator/services/type_generator.rb,
foobara-ai-0.0.11/src/foobara/ai/answer_bot/domain_mappers/ollama_api/model_to_model_enum_string.rb,
foobara-ai-0.0.11/src/foobara/ai/answer_bot/domain_mappers/open_ai_api/chat_completion_to_answer.rb,
foobara-typescript-remote-command-generator-0.0.18/src/remote_generator/services/error_generator.rb,
foobara-typescript-remote-command-generator-0.0.18/src/remote_generator/services/model_generator.rb,
foobara-typescript-remote-command-generator-0.0.18/src/remote_generator/write_typescript_to_disk.rb,
foobara-ai-0.0.11/src/foobara/ai/answer_bot/domain_mappers/anthropic_api/message_result_to_answer.rb,
foobara-ai-0.0.11/src/foobara/ai/answer_bot/domain_mappers/open_ai_api/model_to_model_enum_string.rb,
foobara-typescript-remote-command-generator-0.0.18/src/remote_generator/services/dependency_group.rb,
foobara-typescript-remote-command-generator-0.0.18/src/remote_generator/services/domain_generator.rb,
foobara-typescript-remote-command-generator-0.0.18/src/remote_generator/services/entity_generator.rb,
foobara-typescript-remote-command-generator-0.0.18/src/remote_generator/services/command_generator.rb,
foobara-active-record-type-0.0.14/src/extend_active_record_type_declaration/model_class_desugarizer.rb,
foobara-active-record-type-0.0.14/src/extend_active_record_type_declaration/primary_key_desugarizer.rb,
foobara-active-record-type-0.0.14/src/serializers/active_record_entities_to_primary_keys_serializer.rb,
foobara-ai-0.0.11/src/foobara/ai/answer_bot/domain_mappers/anthropic_api/model_to_model_enum_string.rb,
foobara-ai-0.0.11/src/foobara/ai/answer_bot/domain_mappers/anthropic_api/question_to_create_message.rb,
foobara-typescript-remote-command-generator-0.0.18/src/remote_generator/services/manifest_generator.rb,
foobara-typescript-remote-command-generator-0.0.18/src/remote_generator/services/atom_model_generator.rb,
foobara-typescript-remote-command-generator-0.0.18/src/remote_generator/services/auth/login_generator.rb,
foobara-typescript-remote-command-generator-0.0.18/src/remote_generator/services/atom_entity_generator.rb,
foobara-typescript-remote-command-generator-0.0.18/src/remote_generator/services/auth/logout_generator.rb,
foobara-typescript-remote-command-generator-0.0.18/src/remote_generator/services/organization_generator.rb,
foobara-active-record-type-0.0.14/src/extend_active_record_type_declaration/validate_primary_key_present.rb,
foobara-typescript-remote-command-generator-0.0.18/src/remote_generator/services/domain_config_generator.rb,
foobara-typescript-remote-command-generator-0.0.18/src/remote_generator/services/loaded_entity_generator.rb,
foobara-typescript-remote-command-generator-0.0.18/src/remote_generator/services/root_manifest_generator.rb,
foobara-ai-0.0.11/src/foobara/ai/answer_bot/domain_mappers/open_ai_api/question_to_create_chat_completion.rb,
foobara-typescript-remote-command-generator-0.0.18/src/remote_generator/services/command_errors_generator.rb,
foobara-typescript-remote-command-generator-0.0.18/src/remote_generator/services/command_inputs_generator.rb,
foobara-typescript-remote-command-generator-0.0.18/src/remote_generator/services/command_result_generator.rb,
foobara-typescript-remote-command-generator-0.0.18/src/remote_generator/services/model_manifest_generator.rb,
foobara-typescript-remote-command-generator-0.0.18/src/remote_generator/services/model_variants_generator.rb,
foobara-active-record-type-0.0.14/src/extend_active_record_type_declaration/attributes_handler_desugarizer.rb,
foobara-active-record-type-0.0.14/src/extend_active_record_type_declaration/validate_primary_key_is_symbol.rb,
foobara-ai-0.0.11/src/foobara/ai/answer_bot/domain_mappers/ollama_api/question_to_generate_chat_completion.rb,
foobara-typescript-remote-command-generator-0.0.18/src/remote_generator/services/aggregate_model_generator.rb,
foobara-typescript-remote-command-generator-0.0.18/src/remote_generator/services/domain_manifest_generator.rb,
foobara-typescript-remote-command-generator-0.0.18/src/remote_generator/services/entity_manifest_generator.rb,
foobara-typescript-remote-command-generator-0.0.18/src/remote_generator/services/entity_variants_generator.rb,
foobara-typescript-remote-command-generator-0.0.18/src/remote_generator/services/processor_class_generator.rb,
foobara-typescript-remote-command-generator-0.0.18/src/remote_generator/services/unloaded_entity_generator.rb,
foobara-typescript-remote-command-generator-0.0.18/src/remote_generator/services/aggregate_entity_generator.rb,
foobara-typescript-remote-command-generator-0.0.18/src/remote_generator/services/command_manifest_generator.rb,
foobara-typescript-remote-command-generator-0.0.18/src/remote_generator/services/auth/access_tokens_generator.rb,
foobara-typescript-remote-command-generator-0.0.18/src/remote_generator/services/auth/login_command_generator.rb,
foobara-typescript-remote-command-generator-0.0.18/src/remote_generator/services/auth/refresh_login_generator.rb,
foobara-typescript-remote-command-generator-0.0.18/src/remote_generator/services/auth/requires_auth_generator.rb,
foobara-typescript-remote-command-generator-0.0.18/src/remote_generator/services/auth/logout_command_generator.rb,
foobara-typescript-remote-command-generator-0.0.18/src/remote_generator/services/organization_config_generator.rb,
foobara-typescript-remote-command-generator-0.0.18/src/remote_generator/services/command_errors_index_generator.rb,
foobara-active-record-type-0.0.14/src/extend_active_record_type_declaration/active_record_base_class_desugarizer.rb,
foobara-typescript-remote-command-generator-0.0.18/src/remote_generator/services/organization_manifest_generator.rb,
foobara-active-record-type-0.0.14/src/extend_active_record_type_declaration/validate_primary_key_references_attribute.rb,
foobara-typescript-remote-command-generator-0.0.18/src/remote_generator/services/auth/requires_auth_command_generator.rb,
foobara-typescript-remote-command-generator-0.0.18/src/remote_generator/services/typescript_from_manifest_base_generator.rb,
foobara-active-record-type-0.0.14/src/extend_active_record_type_declaration/type_declaration_extension/registered_type_declaration/desugarizers/registered_active_record_base_class_desugarizer.rb,
foobara-active-record-type-0.0.14/src/extend_active_record_type_declaration/type_declaration_extension/registered_type_declaration/desugarizers/unregistered_active_record_base_class_desugarizer.rb,
foobara-ai-0.0.11/lib/foobara/ai.rb,
foobara-auth-0.0.9/lib/foobara/auth.rb,
foobara-util-0.0.11/lib/foobara/util/args.rb,
foobara-util-0.0.11/lib/foobara/util/hash.rb,
foobara-util-0.0.11/lib/foobara/util/meta.rb,
foobara-util-0.0.11/lib/foobara/util/tree.rb,
foobara-util-0.0.11/lib/foobara/util/array.rb,
foobara-util-0.0.11/lib/foobara/util/class.rb,
foobara-autocrud-0.0.1/lib/foobara/autocrud.rb,
foobara-util-0.0.11/lib/foobara/util/module.rb,
foobara-util-0.0.11/lib/foobara/util/string.rb,
foobara-util-0.0.11/lib/foobara/util/require.rb,
foobara-util-0.0.11/lib/foobara/util/structured.rb,
foobara-util-0.0.11/lib/foobara/truncated_inspect.rb,
foobara-spec-helpers-0.0.4/lib/foobara/spec_helpers.rb,
foobara-rack-connector-0.0.10/lib/foobara/rack_connector.rb,
foobara-active-record-type-0.0.14/lib/foobara/active_record_type.rb,
foobara-rack-connector-0.0.10/lib/foobara/command_connectors/http/rack.rb,
foobara-files-generator-0.0.5/lib/foobara/files_generator/bundler_actions.rb,
foobara-rack-connector-0.0.10/lib/foobara/command_connectors/http/puma_runner.rb,
foobara-rack-connector-0.0.10/lib/foobara/command_connectors/http/rack/request.rb,
foobara-empty-ruby-project-generator-0.0.18/lib/foobara/empty_ruby_project_generator.rb
Overview
Where to put files? let’s examine an error… if an error belongs to a command, let’s put it in <command path>/errors/<error_name>.ts if an error belongs to a domain, let’s put it in <domain path>/errors/<error_name>.ts if an error belongs to an organization, let’s put it in <organization path>/errors/<error_name>.ts if an error belongs to a base processor, let’s put it in base/processors/<processor path>/<error_name>.ts if an error belongs to nothing, let’s put it in errors/<error_name>.ts
so what is the official logic? if parent is a domain or org or nil, then we need to insert “errors” before the last element in the scoped_path. This is to help make the commands more first-class. otherwise, the thing will already be out of site. We could prepend the path with “base” and <parent_category>.
Might just be safer though to leverage the parent’s target_dir.
So that logic would be… if parent is domain, nil, or org: <parent_target_dir>/errors/<error_name>.ts else <parent_target_dir>/<error_name>.ts
Defined Under Namespace
Modules: ActiveRecordType, Ai, All, Auth, Autocrud, BuiltinTypes, Callback, CommandConnectors, CommandPatternImplementation, Common, Concern, Concerns, Delegate, Domain, DomainMapperLookups, Enumerated, Generators, GlobalDomain, GlobalOrganization, HttpApiCommand, InMemoryCrudDriver, InMemoryCrudDriverMinimal, IsManifestable, Manifest, Manifestable, ModelAttributeHelpers, Monorepo, Organization, Persistence, RackConnector, RemoteGenerator, RemoteImports, Scoped, SpecHelpers, TruncatedInspect, TypeDeclarations, Types, Util, Value Classes: ActiveRecordThunk, AttributesTransformers, Command, CommandConnector, CommandRegistry, DataPath, DetachedEntity, DetachedEntityType, DomainMapper, Entity, Error, ErrorCollection, ErrorKey, FilesGenerator, LoadDotenv, McpConnector, Model, Namespace, Outcome, PossibleError, RemoteCommand, RuntimeError, Service, StateMachine, TransformedCommand, WeakObjectSet
Constant Summary collapse
Class Method Summary collapse
- .all_commands ⇒ Object
- .all_domains ⇒ Object
- .all_organizations ⇒ Object
- .all_types ⇒ Object
-
.manifest ⇒ Object
TODO: come up with a way to change a type’s manifest…
- .require_project_file(project, path) ⇒ Object
- .reset_alls ⇒ Object
Class Method Details
.all_commands ⇒ Object
64 65 66 |
# File 'foobara-0.0.110/projects/domain/src/extensions/foobara.rb', line 64 def all_commands Namespace.global. end |
.all_domains ⇒ Object
60 61 62 |
# File 'foobara-0.0.110/projects/domain/src/extensions/foobara.rb', line 60 def all_domains Namespace.global. end |
.all_organizations ⇒ Object
56 57 58 |
# File 'foobara-0.0.110/projects/domain/src/extensions/foobara.rb', line 56 def all_organizations Namespace.global. end |
.all_types ⇒ Object
68 69 70 |
# File 'foobara-0.0.110/projects/domain/src/extensions/foobara.rb', line 68 def all_types Namespace.global. end |
.manifest ⇒ Object
TODO: come up with a way to change a type’s manifest… Or maybe treat Model very differently? ok… new manifest will be of this form… { <orgs|commands|types, etc, letś call this a type category…> => full_scoped_name => manifest }
The manifest itself will only contain full scoped names. This is kind of analogous to a store serializer in the http connector.
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 |
# File 'foobara-0.0.110/projects/domain/src/extensions/foobara.rb', line 9 def manifest to_include = Namespace.global..to_set TypeDeclarations.with_manifest_context(to_include:) do included = {} h = {} until to_include.empty? object = to_include.first to_include.delete(object) unless object.scoped_path_set? # :nocov: raise "no scoped path set for #{object}" # :nocov: end manifest_reference = object..to_sym category_symbol = Namespace.global.(object) unless category_symbol # :nocov: raise "no category symbol for #{object}" # :nocov: end if included.key?(manifest_reference) if included[manifest_reference] == category_symbol next else # :nocov: raise "Collision for #{manifest_reference}: #{included[manifest_reference]} and #{category_symbol}" # :nocov: end end cat = h[category_symbol] ||= {} cat[manifest_reference] = object. included[manifest_reference] = category_symbol end h.sort.to_h end end |
.require_project_file(project, path) ⇒ Object
5 6 7 |
# File 'foobara-0.0.110/projects/monorepo/lib/foobara/monorepo.rb', line 5 def require_project_file(project, path) require_relative("../../../#{project}/src/#{path}") end |
.reset_alls ⇒ Object
9 10 11 |
# File 'foobara-0.0.110/projects/monorepo/lib/foobara/monorepo.rb', line 9 def reset_alls Monorepo.reset_alls end |