gitextract_w1z8tyjv/ ├── .clang-format ├── .github/ │ ├── dependabot.yml │ └── workflows/ │ ├── database_matrix.yml │ ├── docs.yml │ ├── lint.yml │ └── tests.yml ├── .gitignore ├── .rspec ├── .rubocop.yml ├── Appraisals ├── Gemfile ├── LICENSE.txt ├── README.md ├── Rakefile ├── benchmarks/ │ ├── object_writer.rb │ ├── panko_json.rb │ ├── panko_object.rb │ ├── plain_object.rb │ ├── support/ │ │ ├── benchmark.rb │ │ ├── datasets.rb │ │ └── setup.rb │ └── type_casts/ │ ├── generic.rb │ ├── mysql.rb │ ├── postgresql.rb │ └── sqlite.rb ├── docs/ │ ├── CNAME │ ├── Gemfile │ ├── _config.yml │ ├── associations.md │ ├── attributes.md │ ├── design-choices.md │ ├── getting-started.md │ ├── index.md │ ├── performance.md │ ├── reference.md │ └── response-bag.md ├── ext/ │ └── panko_serializer/ │ ├── attributes_writer/ │ │ ├── active_record.c │ │ ├── active_record.h │ │ ├── attributes_writer.c │ │ ├── attributes_writer.h │ │ ├── common.c │ │ ├── common.h │ │ ├── hash.c │ │ ├── hash.h │ │ ├── plain.c │ │ ├── plain.h │ │ └── type_cast/ │ │ ├── time_conversion.c │ │ ├── time_conversion.h │ │ ├── type_cast.c │ │ └── type_cast.h │ ├── common.h │ ├── extconf.rb │ ├── panko_serializer.c │ ├── panko_serializer.h │ └── serialization_descriptor/ │ ├── association.c │ ├── association.h │ ├── attribute.c │ ├── attribute.h │ ├── serialization_descriptor.c │ └── serialization_descriptor.h ├── gemfiles/ │ ├── 7.2.0.gemfile │ ├── 8.0.0.gemfile │ └── 8.1.0.gemfile ├── lib/ │ ├── panko/ │ │ ├── array_serializer.rb │ │ ├── association.rb │ │ ├── attribute.rb │ │ ├── object_writer.rb │ │ ├── response.rb │ │ ├── serialization_descriptor.rb │ │ ├── serializer.rb │ │ ├── serializer_resolver.rb │ │ └── version.rb │ └── panko_serializer.rb ├── panko_serializer.gemspec └── spec/ ├── features/ │ ├── active_record_serialization_spec.rb │ ├── array_serializer_spec.rb │ ├── associations_spec.rb │ ├── attributes_spec.rb │ ├── context_and_scope_spec.rb │ ├── filtering_spec.rb │ ├── hash_serialization_spec.rb │ └── poro_serialization_spec.rb ├── spec_helper.rb ├── support/ │ └── database_config.rb └── unit/ ├── panko/ │ ├── array_serializer_spec.rb │ ├── object_writer_spec.rb │ ├── response_spec.rb │ ├── serialization_descriptor_spec.rb │ └── serializer_spec.rb ├── serializer_resolver_spec.rb └── type_cast_spec.rb