-
Name
-
jpie
-
Version
-
2.1.0
-
Platform
-
ruby
-
Authors
-
Emil Kampp
-
Bindir
-
exe
-
Date
-
1980-01-02 00:00:00 UTC
-
Dependencies
-
actionpack (~> 8.1, >= 8.1.0)
pg_query (>= 4)
prosopite (>= 1)
rails (~> 8.1, >= 8.1.0)
-
Description
-
A Rails 8+ gem that provides jsonapi_resources routing DSL and generic JSON:API controllers
-
Email
-
emil@kampp.me
-
Files
-
.claude/skills/nasa-power-of-ten-ruby/SKILL.md
.claude/skills/root-cause-analysis/SKILL.md
.claude/skills/skills-and-subagents/SKILL.md
.cursor/agents/bias-reviewer.md
.cursor/agents/lint-format.md
.cursor/agents/nasa-power-of-ten-reviewer.md
.cursor/agents/systematic-debugging.md
.cursor/rules/release.mdc
.gitignore
.rspec
.rubocop.yml
.travis.yml
Gemfile
Gemfile.lock
PERFORMANCE_BASELINE.md
README.md
Rakefile
bin/console
bin/setup
jpie.gemspec
lib/jpie.rb
lib/json_api.rb
lib/json_api/active_storage/deserialization.rb
lib/json_api/active_storage/detection.rb
lib/json_api/active_storage/serialization.rb
lib/json_api/configuration.rb
lib/json_api/controllers/base_controller.rb
lib/json_api/controllers/concerns/controller_helpers.rb
lib/json_api/controllers/concerns/controller_helpers/authorization.rb
lib/json_api/controllers/concerns/controller_helpers/document_meta.rb
lib/json_api/controllers/concerns/controller_helpers/error_rendering.rb
lib/json_api/controllers/concerns/controller_helpers/parsing.rb
lib/json_api/controllers/concerns/controller_helpers/resource_setup.rb
lib/json_api/controllers/concerns/relationships/active_storage_removal.rb
lib/json_api/controllers/concerns/relationships/events.rb
lib/json_api/controllers/concerns/relationships/removal.rb
lib/json_api/controllers/concerns/relationships/response_helpers.rb
lib/json_api/controllers/concerns/relationships/serialization.rb
lib/json_api/controllers/concerns/relationships/sorting.rb
lib/json_api/controllers/concerns/relationships/updating.rb
lib/json_api/controllers/concerns/resource_actions.rb
lib/json_api/controllers/concerns/resource_actions/crud_helpers.rb
lib/json_api/controllers/concerns/resource_actions/field_validation.rb
lib/json_api/controllers/concerns/resource_actions/filter_validation.rb
lib/json_api/controllers/concerns/resource_actions/include_preloading.rb
lib/json_api/controllers/concerns/resource_actions/include_validation.rb
lib/json_api/controllers/concerns/resource_actions/pagination.rb
lib/json_api/controllers/concerns/resource_actions/resource_loading.rb
lib/json_api/controllers/concerns/resource_actions/serialization.rb
lib/json_api/controllers/concerns/resource_actions/sideposting.rb
lib/json_api/controllers/concerns/resource_actions/sideposting_primary_first.rb
lib/json_api/controllers/concerns/resource_actions/type_validation.rb
lib/json_api/controllers/relationships_controller.rb
lib/json_api/controllers/resources_controller.rb
lib/json_api/errors/parameter_not_allowed.rb
lib/json_api/rack/n1_detection.rb
lib/json_api/rack/query_tracking.rb
lib/json_api/railtie.rb
lib/json_api/resources/active_storage_blob_resource.rb
lib/json_api/resources/concerns/attributes_dsl.rb
lib/json_api/resources/concerns/filters_dsl.rb
lib/json_api/resources/concerns/meta_dsl.rb
lib/json_api/resources/concerns/model_class_helpers.rb
lib/json_api/resources/concerns/relationships_dsl.rb
lib/json_api/resources/concerns/sortable_fields_dsl.rb
lib/json_api/resources/resource.rb
lib/json_api/resources/resource_loader.rb
lib/json_api/routing.rb
lib/json_api/serialization/concerns/attributes_deserialization.rb
lib/json_api/serialization/concerns/attributes_serialization.rb
lib/json_api/serialization/concerns/deserialization_helpers.rb
lib/json_api/serialization/concerns/include_filtering.rb
lib/json_api/serialization/concerns/includes_serialization.rb
lib/json_api/serialization/concerns/links_serialization.rb
lib/json_api/serialization/concerns/meta_serialization.rb
lib/json_api/serialization/concerns/model_attributes_transformation.rb
lib/json_api/serialization/concerns/relationship_processing.rb
lib/json_api/serialization/concerns/relationships_deserialization.rb
lib/json_api/serialization/concerns/relationships_serialization.rb
lib/json_api/serialization/deserializer.rb
lib/json_api/serialization/include_path_helpers.rb
lib/json_api/serialization/serializer.rb
lib/json_api/sideposting/lid_resolver.rb
lib/json_api/sideposting/order.rb
lib/json_api/sideposting/processor.rb
lib/json_api/support/active_storage_support.rb
lib/json_api/support/collection_query.rb
lib/json_api/support/concerns/condition_building.rb
lib/json_api/support/concerns/nested_filters.rb
lib/json_api/support/concerns/pagination.rb
lib/json_api/support/concerns/polymorphic_filters.rb
lib/json_api/support/concerns/regular_filters.rb
lib/json_api/support/concerns/sorting.rb
lib/json_api/support/correlation_id.rb
lib/json_api/support/filter_parsing.rb
lib/json_api/support/header_warning_subscriber.rb
lib/json_api/support/instrumentation.rb
lib/json_api/support/n1_log_subscriber.rb
lib/json_api/support/param_helpers.rb
lib/json_api/support/prosopite_instrumentation_logger.rb
lib/json_api/support/query_tracking_log_subscriber.rb
lib/json_api/support/query_tracking_subscriber.rb
lib/json_api/support/relationship_guard.rb
lib/json_api/support/relationship_helpers.rb
lib/json_api/support/resource_identifier.rb
lib/json_api/support/responders.rb
lib/json_api/support/sort_parsing.rb
lib/json_api/support/type_conversion.rb
lib/json_api/testing.rb
lib/json_api/testing/rspec.rb
lib/json_api/testing/shared_examples/active_storage.rb
lib/json_api/testing/shared_examples/modules.rb
lib/json_api/testing/shared_examples/resources.rb
lib/json_api/testing/shared_examples/responses.rb
lib/json_api/testing/sti_helpers.rb
lib/json_api/testing/test_helper.rb
lib/json_api/version.rb
lib/rubocop/cop/custom/hash_value_omission.rb
-
Homepage
-
https://github.com/klaay/json_api
-
Licenses
-
MIT
-
Metadata
-
{"rubygems_mfa_required"=>"true"}
-
Require paths
-
lib
-
Required ruby version
-
>= 3.4.0
-
Required rubygems version
-
>= 0
-
Rubygems version
-
3.7.2
-
Specification version
-
4
-
Summary
-
JSON:API compliant Rails gem for producing and consuming JSON:API resources
-
Original platform
-
ruby
-
New platform
-
ruby