forked from loafle/openapi-generator-original
* style(crystal): fix coding style * fix(crystal): object_id is so central in Crystal that it should not be overridden by user code See: https://crystal-lang.org/api/1.18.2/Reference.html#object_id%3AUInt64-instance-method * style(crystal): fix coding style * fix(crystal): fix partial_oneof_module by using a class instead of a module Fix https://github.com/OpenAPITools/openapi-generator/issues/22563 * fix(crystal): remove non-working code It's not working because it uses #send method which doesn't exist in Crystal See: https://crystal-lang.org/reference/1.18/crystal_for_rubyists/metaprogramming_help.html#differences-between-ruby-and-crystal * fix(crystal): update reserved words, separate reserved keywords from methods * fix(crystal): update samples * fix(crystal): set default values when options are not passed * fix(crystal): follow up https://github.com/OpenAPITools/openapi-generator/pull/22545 * fix(crystal): remove travis.yml file * style(crystal): fix coding style * style(crystal): use kwargs when calling @api_client * style(crystal): use kwargs when calling Crest::Request.new * fix(crystal): remove useless return_type argument * fix(crystal): map object type to JSON::Any type * fix(crystal): reduce use of require * fix(crystal): return early if value is nil * fix(crystal): update doc * fix(crystal): remove dead code * fix(crystal): kemal is not used in specs * fix(crystal): class name should be in PascalCase Fix: - class EnumAttributeValidatorFor_type < EnumAttributeValidator + class EnumAttributeValidatorForType < EnumAttributeValidator * fix(crystal): fix ameba warnings