├── .github └── workflows │ └── main.yml ├── .gitignore ├── .rspec ├── .standard.yml ├── CHANGELOG.md ├── Gemfile ├── README.md ├── Rakefile ├── bin ├── console └── setup ├── lib ├── tasks │ └── generate.rake ├── typelizer.rb └── typelizer │ ├── config.rb │ ├── configuration.rb │ ├── contexts │ ├── scan_context.rb │ └── writer_context.rb │ ├── dsl.rb │ ├── generator.rb │ ├── interface.rb │ ├── listen.rb │ ├── model_plugins │ ├── active_record.rb │ ├── auto.rb │ └── poro.rb │ ├── property.rb │ ├── railtie.rb │ ├── renderer.rb │ ├── serializer_config_layer.rb │ ├── serializer_plugins │ ├── alba.rb │ ├── alba │ │ ├── trait_attribute_collector.rb │ │ └── trait_interface.rb │ ├── ams.rb │ ├── auto.rb │ ├── base.rb │ ├── oj_serializers.rb │ └── panko.rb │ ├── templates │ ├── comment.ts.erb │ ├── fingerprint.ts.erb │ ├── index.ts.erb │ ├── inheritance.ts.erb │ ├── inline_type.ts.erb │ └── interface.ts.erb │ ├── type_parser.rb │ ├── version.rb │ └── writer.rb ├── spec ├── __snapshots__ │ ├── AlbaArPost.ts.snap │ ├── AlbaArUser.ts.snap │ ├── AlbaAttributesApi.ts.snap │ ├── AlbaInheritedCustomTypeUser.ts.snap │ ├── AlbaInheritedDeepUser.ts.snap │ ├── AlbaInheritedEmptyUser.ts.snap │ ├── AlbaInheritedExtendedUser.ts.snap │ ├── AlbaInheritedNestedRootUser.ts.snap │ ├── AlbaInheritedRootUser.ts.snap │ ├── AlbaInheritedTransformKeysUser.ts.snap │ ├── AlbaInline.ts.snap │ ├── AlbaMeta.ts.snap │ ├── AlbaMetaNil.ts.snap │ ├── AlbaOptionalKey.ts.snap │ ├── AlbaPoro.ts.snap │ ├── AlbaPost.ts.snap │ ├── AlbaPreferDoubleQuotes.ts.snap │ ├── AlbaTraits.ts.snap │ ├── AlbaTraitsAssociations.ts.snap │ ├── AlbaTransformKeys.ts.snap │ ├── AlbaTypeShortcuts.ts.snap │ ├── AlbaUser.ts.snap │ ├── AlbaUserAuthor.ts.snap │ ├── AlbaUserEmptyNested.ts.snap │ ├── AlbaUserSerializerFoo.ts.snap │ ├── AlbaVerbatimModuleSyntax.ts.snap │ ├── AmsArPost.ts.snap │ ├── AmsArUser.ts.snap │ ├── AmsInheritedCustomTypeUser.ts.snap │ ├── AmsInheritedDeepUser.ts.snap │ ├── AmsInheritedEmptyUser.ts.snap │ ├── AmsInheritedExtendedUser.ts.snap │ ├── AmsInheritedTransformKeysUser.ts.snap │ ├── AmsPost.ts.snap │ ├── AmsPreferDoubleQuotes.ts.snap │ ├── AmsTransformKeys.ts.snap │ ├── AmsTypeShortcuts.ts.snap │ ├── AmsUser.ts.snap │ ├── AmsUserAuthor.ts.snap │ ├── AmsUserEmptyNested.ts.snap │ ├── AmsUserSerializerFoo.ts.snap │ ├── AmsVerbatimModuleSyntax.ts.snap │ ├── OjSerializersArPost.ts.snap │ ├── OjSerializersArUser.ts.snap │ ├── OjSerializersFlatUser.ts.snap │ ├── OjSerializersInheritedCustomTypeUser.ts.snap │ ├── OjSerializersInheritedDeepUser.ts.snap │ ├── OjSerializersInheritedEmptyUser.ts.snap │ ├── OjSerializersInheritedExtendedUser.ts.snap │ ├── OjSerializersInheritedTransformKeysUser.ts.snap │ ├── OjSerializersPost.ts.snap │ ├── OjSerializersPreferDoubleQuotes.ts.snap │ ├── OjSerializersTransformKeys.ts.snap │ ├── OjSerializersTypeShortcuts.ts.snap │ ├── OjSerializersUser.ts.snap │ ├── OjSerializersUserAuthor.ts.snap │ ├── OjSerializersUserEmptyNested.ts.snap │ ├── OjSerializersUserSerializerFoo.ts.snap │ ├── OjSerializersVerbatimModuleSyntax.ts.snap │ ├── PankoArPost.ts.snap │ ├── PankoArUser.ts.snap │ ├── PankoInheritedCustomTypeUser.ts.snap │ ├── PankoInheritedDeepUser.ts.snap │ ├── PankoInheritedEmptyUser.ts.snap │ ├── PankoInheritedExtendedUser.ts.snap │ ├── PankoPost.ts.snap │ ├── PankoPreferDoubleQuotes.ts.snap │ ├── PankoTypeShortcuts.ts.snap │ ├── PankoUser.ts.snap │ ├── PankoUserAuthor.ts.snap │ ├── PankoUserEmptyNested.ts.snap │ ├── PankoUserSerializerFoo.ts.snap │ ├── PankoVerbatimModuleSyntax.ts.snap │ └── index.ts.snap ├── app │ ├── .dockerignore │ ├── .gitattributes │ ├── .gitignore │ ├── Gemfile │ ├── Rakefile │ ├── app │ │ ├── controllers │ │ │ ├── application_controller.rb │ │ │ └── concerns │ │ │ │ └── .keep │ │ ├── helpers │ │ │ └── application_helper.rb │ │ ├── models │ │ │ ├── application_record.rb │ │ │ ├── concerns │ │ │ │ └── .keep │ │ │ ├── poro.rb │ │ │ ├── post.rb │ │ │ └── user.rb │ │ ├── serializers │ │ │ ├── alba │ │ │ │ ├── ar │ │ │ │ │ ├── post_serializer.rb │ │ │ │ │ └── user_serializer.rb │ │ │ │ ├── attributes_api_serializer.rb │ │ │ │ ├── base_serializer.rb │ │ │ │ ├── inherited │ │ │ │ │ ├── custom_type_user_serializer.rb │ │ │ │ │ ├── deep_user_serializer.rb │ │ │ │ │ ├── empty_user_serializer.rb │ │ │ │ │ ├── extended_user_serializer.rb │ │ │ │ │ ├── nested_root_user_serializer.rb │ │ │ │ │ ├── root_user_serializer.rb │ │ │ │ │ └── transform_keys_user_serializer.rb │ │ │ │ ├── inline_serializer.rb │ │ │ │ ├── meta_nil_serializer.rb │ │ │ │ ├── meta_serializer.rb │ │ │ │ ├── optional_key_serializer.rb │ │ │ │ ├── poro_serializer.rb │ │ │ │ ├── post_serializer.rb │ │ │ │ ├── prefer_double_quotes_serializer.rb │ │ │ │ ├── traits_associations_serializer.rb │ │ │ │ ├── traits_serializer.rb │ │ │ │ ├── transform_keys_serializer.rb │ │ │ │ ├── type_shortcuts_serializer.rb │ │ │ │ ├── user │ │ │ │ │ ├── author_serializer.rb │ │ │ │ │ └── empty_nested_serializer.rb │ │ │ │ ├── user_serializer.rb │ │ │ │ └── verbatim_module_syntax_serializer.rb │ │ │ ├── ams │ │ │ │ ├── ar │ │ │ │ │ ├── post_serializer.rb │ │ │ │ │ └── user_serializer.rb │ │ │ │ ├── base_serializer.rb │ │ │ │ ├── inherited │ │ │ │ │ ├── custom_type_user_serializer.rb │ │ │ │ │ ├── deep_user_serializer.rb │ │ │ │ │ ├── empty_user_serializer.rb │ │ │ │ │ ├── extended_user_serializer.rb │ │ │ │ │ └── transform_keys_user_serializer.rb │ │ │ │ ├── post_serializer.rb │ │ │ │ ├── prefer_double_quotes_serializer.rb │ │ │ │ ├── transform_keys_serializer.rb │ │ │ │ ├── type_shortcuts_serializer.rb │ │ │ │ ├── user │ │ │ │ │ ├── author_serializer.rb │ │ │ │ │ └── empty_nested_serializer.rb │ │ │ │ ├── user_serializer.rb │ │ │ │ └── verbatim_module_syntax_serializer.rb │ │ │ ├── oj_serializers │ │ │ │ ├── ar │ │ │ │ │ ├── post_serializer.rb │ │ │ │ │ └── user_serializer.rb │ │ │ │ ├── base_serializer.rb │ │ │ │ ├── flat_user_serializer.rb │ │ │ │ ├── inherited │ │ │ │ │ ├── custom_type_user_serializer.rb │ │ │ │ │ ├── deep_user_serializer.rb │ │ │ │ │ ├── empty_user_serializer.rb │ │ │ │ │ ├── extended_user_serializer.rb │ │ │ │ │ └── transform_keys_user_serializer.rb │ │ │ │ ├── post_serializer.rb │ │ │ │ ├── prefer_double_quotes_serializer.rb │ │ │ │ ├── transform_keys_serializer.rb │ │ │ │ ├── type_shortcuts_serializer.rb │ │ │ │ ├── user │ │ │ │ │ ├── author_serializer.rb │ │ │ │ │ └── empty_nested_serializer.rb │ │ │ │ ├── user_serializer.rb │ │ │ │ └── verbatim_module_syntax_serializer.rb │ │ │ └── panko │ │ │ │ ├── ar │ │ │ │ ├── post_serializer.rb │ │ │ │ └── user_serializer.rb │ │ │ │ ├── base_serializer.rb │ │ │ │ ├── inherited │ │ │ │ ├── custom_type_user_serializer.rb │ │ │ │ ├── deep_user_serializer.rb │ │ │ │ ├── empty_user_serializer.rb │ │ │ │ └── extended_user_serializer.rb │ │ │ │ ├── post_serializer.rb │ │ │ │ ├── prefer_double_quotes_serializer.rb │ │ │ │ ├── type_shortcuts_serializer.rb │ │ │ │ ├── user │ │ │ │ ├── author_serializer.rb │ │ │ │ └── empty_nested_serializer.rb │ │ │ │ ├── user_serializer.rb │ │ │ │ └── verbatim_module_syntax_serializer.rb │ │ └── views │ │ │ └── layouts │ │ │ └── application.html.erb │ ├── bin │ │ ├── bundle │ │ ├── rails │ │ ├── rake │ │ └── setup │ ├── config.ru │ ├── config │ │ ├── application.rb │ │ ├── boot.rb │ │ ├── credentials.yml.enc │ │ ├── database.yml │ │ ├── environment.rb │ │ ├── environments │ │ │ ├── development.rb │ │ │ ├── production.rb │ │ │ └── test.rb │ │ ├── initializers │ │ │ ├── filter_parameter_logging.rb │ │ │ └── typelizer.rb │ │ ├── locales │ │ │ └── en.yml │ │ ├── puma.rb │ │ └── routes.rb │ ├── db │ │ ├── migrate │ │ │ ├── 20240707052900_create_users.rb │ │ │ └── 20240707052907_create_posts.rb │ │ ├── schema.rb │ │ └── seeds.rb │ ├── lib │ │ ├── assets │ │ │ └── .keep │ │ └── tasks │ │ │ └── .keep │ ├── log │ │ └── .keep │ ├── public │ │ ├── 404.html │ │ ├── 422.html │ │ ├── 500.html │ │ ├── apple-touch-icon-precomposed.png │ │ ├── apple-touch-icon.png │ │ ├── favicon.ico │ │ └── robots.txt │ └── storage │ │ └── .keep ├── spec_helper.rb ├── typelizer │ ├── configuration_spec.rb │ ├── generator_spec.rb │ ├── inheritance_spec.rb │ └── type_parser_spec.rb └── typelizer_spec.rb └── typelizer.gemspec /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --format documentation 2 | --color 3 | --require spec_helper 4 | -------------------------------------------------------------------------------- /.standard.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/.standard.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/Gemfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/bin/console -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/bin/setup -------------------------------------------------------------------------------- /lib/tasks/generate.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/lib/tasks/generate.rake -------------------------------------------------------------------------------- /lib/typelizer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/lib/typelizer.rb -------------------------------------------------------------------------------- /lib/typelizer/config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/lib/typelizer/config.rb -------------------------------------------------------------------------------- /lib/typelizer/configuration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/lib/typelizer/configuration.rb -------------------------------------------------------------------------------- /lib/typelizer/contexts/scan_context.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/lib/typelizer/contexts/scan_context.rb -------------------------------------------------------------------------------- /lib/typelizer/contexts/writer_context.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/lib/typelizer/contexts/writer_context.rb -------------------------------------------------------------------------------- /lib/typelizer/dsl.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/lib/typelizer/dsl.rb -------------------------------------------------------------------------------- /lib/typelizer/generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/lib/typelizer/generator.rb -------------------------------------------------------------------------------- /lib/typelizer/interface.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/lib/typelizer/interface.rb -------------------------------------------------------------------------------- /lib/typelizer/listen.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/lib/typelizer/listen.rb -------------------------------------------------------------------------------- /lib/typelizer/model_plugins/active_record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/lib/typelizer/model_plugins/active_record.rb -------------------------------------------------------------------------------- /lib/typelizer/model_plugins/auto.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/lib/typelizer/model_plugins/auto.rb -------------------------------------------------------------------------------- /lib/typelizer/model_plugins/poro.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/lib/typelizer/model_plugins/poro.rb -------------------------------------------------------------------------------- /lib/typelizer/property.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/lib/typelizer/property.rb -------------------------------------------------------------------------------- /lib/typelizer/railtie.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/lib/typelizer/railtie.rb -------------------------------------------------------------------------------- /lib/typelizer/renderer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/lib/typelizer/renderer.rb -------------------------------------------------------------------------------- /lib/typelizer/serializer_config_layer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/lib/typelizer/serializer_config_layer.rb -------------------------------------------------------------------------------- /lib/typelizer/serializer_plugins/alba.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/lib/typelizer/serializer_plugins/alba.rb -------------------------------------------------------------------------------- /lib/typelizer/serializer_plugins/alba/trait_attribute_collector.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/lib/typelizer/serializer_plugins/alba/trait_attribute_collector.rb -------------------------------------------------------------------------------- /lib/typelizer/serializer_plugins/alba/trait_interface.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/lib/typelizer/serializer_plugins/alba/trait_interface.rb -------------------------------------------------------------------------------- /lib/typelizer/serializer_plugins/ams.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/lib/typelizer/serializer_plugins/ams.rb -------------------------------------------------------------------------------- /lib/typelizer/serializer_plugins/auto.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/lib/typelizer/serializer_plugins/auto.rb -------------------------------------------------------------------------------- /lib/typelizer/serializer_plugins/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/lib/typelizer/serializer_plugins/base.rb -------------------------------------------------------------------------------- /lib/typelizer/serializer_plugins/oj_serializers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/lib/typelizer/serializer_plugins/oj_serializers.rb -------------------------------------------------------------------------------- /lib/typelizer/serializer_plugins/panko.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/lib/typelizer/serializer_plugins/panko.rb -------------------------------------------------------------------------------- /lib/typelizer/templates/comment.ts.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/lib/typelizer/templates/comment.ts.erb -------------------------------------------------------------------------------- /lib/typelizer/templates/fingerprint.ts.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/lib/typelizer/templates/fingerprint.ts.erb -------------------------------------------------------------------------------- /lib/typelizer/templates/index.ts.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/lib/typelizer/templates/index.ts.erb -------------------------------------------------------------------------------- /lib/typelizer/templates/inheritance.ts.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/lib/typelizer/templates/inheritance.ts.erb -------------------------------------------------------------------------------- /lib/typelizer/templates/inline_type.ts.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/lib/typelizer/templates/inline_type.ts.erb -------------------------------------------------------------------------------- /lib/typelizer/templates/interface.ts.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/lib/typelizer/templates/interface.ts.erb -------------------------------------------------------------------------------- /lib/typelizer/type_parser.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/lib/typelizer/type_parser.rb -------------------------------------------------------------------------------- /lib/typelizer/version.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | module Typelizer 4 | VERSION = "0.5.4" 5 | end 6 | -------------------------------------------------------------------------------- /lib/typelizer/writer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/lib/typelizer/writer.rb -------------------------------------------------------------------------------- /spec/__snapshots__/AlbaArPost.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/AlbaArPost.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/AlbaArUser.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/AlbaArUser.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/AlbaAttributesApi.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/AlbaAttributesApi.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/AlbaInheritedCustomTypeUser.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/AlbaInheritedCustomTypeUser.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/AlbaInheritedDeepUser.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/AlbaInheritedDeepUser.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/AlbaInheritedEmptyUser.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/AlbaInheritedEmptyUser.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/AlbaInheritedExtendedUser.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/AlbaInheritedExtendedUser.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/AlbaInheritedNestedRootUser.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/AlbaInheritedNestedRootUser.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/AlbaInheritedRootUser.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/AlbaInheritedRootUser.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/AlbaInheritedTransformKeysUser.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/AlbaInheritedTransformKeysUser.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/AlbaInline.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/AlbaInline.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/AlbaMeta.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/AlbaMeta.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/AlbaMetaNil.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/AlbaMetaNil.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/AlbaOptionalKey.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/AlbaOptionalKey.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/AlbaPoro.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/AlbaPoro.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/AlbaPost.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/AlbaPost.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/AlbaPreferDoubleQuotes.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/AlbaPreferDoubleQuotes.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/AlbaTraits.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/AlbaTraits.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/AlbaTraitsAssociations.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/AlbaTraitsAssociations.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/AlbaTransformKeys.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/AlbaTransformKeys.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/AlbaTypeShortcuts.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/AlbaTypeShortcuts.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/AlbaUser.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/AlbaUser.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/AlbaUserAuthor.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/AlbaUserAuthor.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/AlbaUserEmptyNested.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/AlbaUserEmptyNested.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/AlbaUserSerializerFoo.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/AlbaUserSerializerFoo.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/AlbaVerbatimModuleSyntax.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/AlbaVerbatimModuleSyntax.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/AmsArPost.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/AmsArPost.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/AmsArUser.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/AmsArUser.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/AmsInheritedCustomTypeUser.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/AmsInheritedCustomTypeUser.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/AmsInheritedDeepUser.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/AmsInheritedDeepUser.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/AmsInheritedEmptyUser.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/AmsInheritedEmptyUser.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/AmsInheritedExtendedUser.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/AmsInheritedExtendedUser.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/AmsInheritedTransformKeysUser.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/AmsInheritedTransformKeysUser.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/AmsPost.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/AmsPost.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/AmsPreferDoubleQuotes.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/AmsPreferDoubleQuotes.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/AmsTransformKeys.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/AmsTransformKeys.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/AmsTypeShortcuts.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/AmsTypeShortcuts.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/AmsUser.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/AmsUser.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/AmsUserAuthor.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/AmsUserAuthor.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/AmsUserEmptyNested.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/AmsUserEmptyNested.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/AmsUserSerializerFoo.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/AmsUserSerializerFoo.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/AmsVerbatimModuleSyntax.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/AmsVerbatimModuleSyntax.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/OjSerializersArPost.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/OjSerializersArPost.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/OjSerializersArUser.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/OjSerializersArUser.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/OjSerializersFlatUser.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/OjSerializersFlatUser.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/OjSerializersInheritedCustomTypeUser.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/OjSerializersInheritedCustomTypeUser.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/OjSerializersInheritedDeepUser.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/OjSerializersInheritedDeepUser.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/OjSerializersInheritedEmptyUser.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/OjSerializersInheritedEmptyUser.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/OjSerializersInheritedExtendedUser.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/OjSerializersInheritedExtendedUser.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/OjSerializersInheritedTransformKeysUser.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/OjSerializersInheritedTransformKeysUser.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/OjSerializersPost.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/OjSerializersPost.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/OjSerializersPreferDoubleQuotes.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/OjSerializersPreferDoubleQuotes.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/OjSerializersTransformKeys.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/OjSerializersTransformKeys.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/OjSerializersTypeShortcuts.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/OjSerializersTypeShortcuts.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/OjSerializersUser.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/OjSerializersUser.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/OjSerializersUserAuthor.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/OjSerializersUserAuthor.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/OjSerializersUserEmptyNested.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/OjSerializersUserEmptyNested.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/OjSerializersUserSerializerFoo.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/OjSerializersUserSerializerFoo.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/OjSerializersVerbatimModuleSyntax.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/OjSerializersVerbatimModuleSyntax.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/PankoArPost.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/PankoArPost.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/PankoArUser.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/PankoArUser.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/PankoInheritedCustomTypeUser.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/PankoInheritedCustomTypeUser.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/PankoInheritedDeepUser.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/PankoInheritedDeepUser.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/PankoInheritedEmptyUser.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/PankoInheritedEmptyUser.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/PankoInheritedExtendedUser.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/PankoInheritedExtendedUser.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/PankoPost.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/PankoPost.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/PankoPreferDoubleQuotes.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/PankoPreferDoubleQuotes.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/PankoTypeShortcuts.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/PankoTypeShortcuts.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/PankoUser.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/PankoUser.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/PankoUserAuthor.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/PankoUserAuthor.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/PankoUserEmptyNested.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/PankoUserEmptyNested.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/PankoUserSerializerFoo.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/PankoUserSerializerFoo.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/PankoVerbatimModuleSyntax.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/PankoVerbatimModuleSyntax.ts.snap -------------------------------------------------------------------------------- /spec/__snapshots__/index.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/__snapshots__/index.ts.snap -------------------------------------------------------------------------------- /spec/app/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/.dockerignore -------------------------------------------------------------------------------- /spec/app/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/.gitattributes -------------------------------------------------------------------------------- /spec/app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/.gitignore -------------------------------------------------------------------------------- /spec/app/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/Gemfile -------------------------------------------------------------------------------- /spec/app/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/Rakefile -------------------------------------------------------------------------------- /spec/app/app/controllers/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/controllers/application_controller.rb -------------------------------------------------------------------------------- /spec/app/app/controllers/concerns/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/app/app/helpers/application_helper.rb: -------------------------------------------------------------------------------- 1 | module ApplicationHelper 2 | end 3 | -------------------------------------------------------------------------------- /spec/app/app/models/application_record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/models/application_record.rb -------------------------------------------------------------------------------- /spec/app/app/models/concerns/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/app/app/models/poro.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/models/poro.rb -------------------------------------------------------------------------------- /spec/app/app/models/post.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/models/post.rb -------------------------------------------------------------------------------- /spec/app/app/models/user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/models/user.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/alba/ar/post_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/alba/ar/post_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/alba/ar/user_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/alba/ar/user_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/alba/attributes_api_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/alba/attributes_api_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/alba/base_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/alba/base_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/alba/inherited/custom_type_user_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/alba/inherited/custom_type_user_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/alba/inherited/deep_user_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/alba/inherited/deep_user_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/alba/inherited/empty_user_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/alba/inherited/empty_user_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/alba/inherited/extended_user_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/alba/inherited/extended_user_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/alba/inherited/nested_root_user_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/alba/inherited/nested_root_user_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/alba/inherited/root_user_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/alba/inherited/root_user_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/alba/inherited/transform_keys_user_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/alba/inherited/transform_keys_user_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/alba/inline_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/alba/inline_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/alba/meta_nil_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/alba/meta_nil_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/alba/meta_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/alba/meta_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/alba/optional_key_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/alba/optional_key_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/alba/poro_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/alba/poro_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/alba/post_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/alba/post_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/alba/prefer_double_quotes_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/alba/prefer_double_quotes_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/alba/traits_associations_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/alba/traits_associations_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/alba/traits_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/alba/traits_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/alba/transform_keys_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/alba/transform_keys_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/alba/type_shortcuts_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/alba/type_shortcuts_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/alba/user/author_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/alba/user/author_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/alba/user/empty_nested_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/alba/user/empty_nested_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/alba/user_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/alba/user_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/alba/verbatim_module_syntax_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/alba/verbatim_module_syntax_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/ams/ar/post_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/ams/ar/post_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/ams/ar/user_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/ams/ar/user_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/ams/base_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/ams/base_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/ams/inherited/custom_type_user_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/ams/inherited/custom_type_user_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/ams/inherited/deep_user_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/ams/inherited/deep_user_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/ams/inherited/empty_user_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/ams/inherited/empty_user_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/ams/inherited/extended_user_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/ams/inherited/extended_user_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/ams/inherited/transform_keys_user_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/ams/inherited/transform_keys_user_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/ams/post_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/ams/post_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/ams/prefer_double_quotes_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/ams/prefer_double_quotes_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/ams/transform_keys_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/ams/transform_keys_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/ams/type_shortcuts_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/ams/type_shortcuts_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/ams/user/author_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/ams/user/author_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/ams/user/empty_nested_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/ams/user/empty_nested_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/ams/user_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/ams/user_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/ams/verbatim_module_syntax_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/ams/verbatim_module_syntax_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/oj_serializers/ar/post_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/oj_serializers/ar/post_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/oj_serializers/ar/user_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/oj_serializers/ar/user_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/oj_serializers/base_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/oj_serializers/base_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/oj_serializers/flat_user_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/oj_serializers/flat_user_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/oj_serializers/inherited/custom_type_user_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/oj_serializers/inherited/custom_type_user_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/oj_serializers/inherited/deep_user_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/oj_serializers/inherited/deep_user_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/oj_serializers/inherited/empty_user_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/oj_serializers/inherited/empty_user_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/oj_serializers/inherited/extended_user_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/oj_serializers/inherited/extended_user_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/oj_serializers/inherited/transform_keys_user_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/oj_serializers/inherited/transform_keys_user_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/oj_serializers/post_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/oj_serializers/post_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/oj_serializers/prefer_double_quotes_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/oj_serializers/prefer_double_quotes_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/oj_serializers/transform_keys_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/oj_serializers/transform_keys_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/oj_serializers/type_shortcuts_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/oj_serializers/type_shortcuts_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/oj_serializers/user/author_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/oj_serializers/user/author_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/oj_serializers/user/empty_nested_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/oj_serializers/user/empty_nested_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/oj_serializers/user_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/oj_serializers/user_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/oj_serializers/verbatim_module_syntax_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/oj_serializers/verbatim_module_syntax_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/panko/ar/post_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/panko/ar/post_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/panko/ar/user_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/panko/ar/user_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/panko/base_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/panko/base_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/panko/inherited/custom_type_user_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/panko/inherited/custom_type_user_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/panko/inherited/deep_user_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/panko/inherited/deep_user_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/panko/inherited/empty_user_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/panko/inherited/empty_user_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/panko/inherited/extended_user_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/panko/inherited/extended_user_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/panko/post_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/panko/post_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/panko/prefer_double_quotes_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/panko/prefer_double_quotes_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/panko/type_shortcuts_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/panko/type_shortcuts_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/panko/user/author_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/panko/user/author_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/panko/user/empty_nested_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/panko/user/empty_nested_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/panko/user_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/panko/user_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/serializers/panko/verbatim_module_syntax_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/serializers/panko/verbatim_module_syntax_serializer.rb -------------------------------------------------------------------------------- /spec/app/app/views/layouts/application.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/app/views/layouts/application.html.erb -------------------------------------------------------------------------------- /spec/app/bin/bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/bin/bundle -------------------------------------------------------------------------------- /spec/app/bin/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/bin/rails -------------------------------------------------------------------------------- /spec/app/bin/rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/bin/rake -------------------------------------------------------------------------------- /spec/app/bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/bin/setup -------------------------------------------------------------------------------- /spec/app/config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/config.ru -------------------------------------------------------------------------------- /spec/app/config/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/config/application.rb -------------------------------------------------------------------------------- /spec/app/config/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/config/boot.rb -------------------------------------------------------------------------------- /spec/app/config/credentials.yml.enc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/config/credentials.yml.enc -------------------------------------------------------------------------------- /spec/app/config/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/config/database.yml -------------------------------------------------------------------------------- /spec/app/config/environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/config/environment.rb -------------------------------------------------------------------------------- /spec/app/config/environments/development.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/config/environments/development.rb -------------------------------------------------------------------------------- /spec/app/config/environments/production.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/config/environments/production.rb -------------------------------------------------------------------------------- /spec/app/config/environments/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/config/environments/test.rb -------------------------------------------------------------------------------- /spec/app/config/initializers/filter_parameter_logging.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/config/initializers/filter_parameter_logging.rb -------------------------------------------------------------------------------- /spec/app/config/initializers/typelizer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/config/initializers/typelizer.rb -------------------------------------------------------------------------------- /spec/app/config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/config/locales/en.yml -------------------------------------------------------------------------------- /spec/app/config/puma.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/config/puma.rb -------------------------------------------------------------------------------- /spec/app/config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/config/routes.rb -------------------------------------------------------------------------------- /spec/app/db/migrate/20240707052900_create_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/db/migrate/20240707052900_create_users.rb -------------------------------------------------------------------------------- /spec/app/db/migrate/20240707052907_create_posts.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/db/migrate/20240707052907_create_posts.rb -------------------------------------------------------------------------------- /spec/app/db/schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/db/schema.rb -------------------------------------------------------------------------------- /spec/app/db/seeds.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/db/seeds.rb -------------------------------------------------------------------------------- /spec/app/lib/assets/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/app/lib/tasks/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/app/log/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/app/public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/public/404.html -------------------------------------------------------------------------------- /spec/app/public/422.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/public/422.html -------------------------------------------------------------------------------- /spec/app/public/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/public/500.html -------------------------------------------------------------------------------- /spec/app/public/apple-touch-icon-precomposed.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/app/public/apple-touch-icon.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/app/public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/app/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/app/public/robots.txt -------------------------------------------------------------------------------- /spec/app/storage/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/typelizer/configuration_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/typelizer/configuration_spec.rb -------------------------------------------------------------------------------- /spec/typelizer/generator_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/typelizer/generator_spec.rb -------------------------------------------------------------------------------- /spec/typelizer/inheritance_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/typelizer/inheritance_spec.rb -------------------------------------------------------------------------------- /spec/typelizer/type_parser_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/typelizer/type_parser_spec.rb -------------------------------------------------------------------------------- /spec/typelizer_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/spec/typelizer_spec.rb -------------------------------------------------------------------------------- /typelizer.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skryukov/typelizer/HEAD/typelizer.gemspec --------------------------------------------------------------------------------