class Kentico::Kontent::Delivery::Responses::DeliveryElementResponse
The response of a successful query of a content type's element See github.com/Kentico/kontent-delivery-sdk-ruby#retrieving-content-type-elements
Public Class Methods
new(headers, body)
click to toggle source
Calls superclass method
# File lib/delivery/responses/delivery_element_response.rb, line 23 def initialize(headers, body) @response = JSON.parse(body) super 200, "Success, '#{element.codename}' returned", headers, JSON.generate(@response) end
Public Instance Methods
element()
click to toggle source
An element's definition from a Kentico::Kontent::Delivery::DeliveryClient.element
call
-
Returns:
-
OpenStruct
The element of a content item
-
# File lib/delivery/responses/delivery_element_response.rb, line 15 def element @element unless @element.nil? @element = JSON.parse( JSON.generate(@response), object_class: OpenStruct ) end