Patch #28564

JSON API responses cannot have elements named 'request' or 'response'

Added by Jens Krämer 6 months ago. Updated 5 months ago.

Status:NewStart date:
Priority:NormalDue date:
Assignee:-% Done:


Category:REST API
Target version:4.1.0


I stumbled upon this while creating a Plugin with an API.

The problem is that Builders::Structure declares attr_accessor :request, :response. As a consequence, these get called instead of Structure#method_missing when doing api.request or api.response in a .rsb template.

This patch adds a test illustrating the problem and replaces the accessors with direct instance variable usage.

0001-removes-request-and-response-accessors-from-Structur.patch Magnifier (2.5 KB) Jens Krämer, 2018-04-17 03:42


#1 Updated by Go MAEDA 6 months ago

  • Target version set to Candidate for next minor release

#2 Updated by Go MAEDA 5 months ago

  • Category set to REST API
  • Target version changed from Candidate for next minor release to 4.1.0

Setting target version to 4.1.0.

Also available in: Atom PDF