Module: Utopia::Controller::Respond::ClassMethods

Defined in:
lib/utopia/controller/respond.rb

Overview

Defines response handlers on controller classes.

Instance Method Summary collapse

Instance Method Details

#respondsObject

Return this controller's responder.



25
26
27
# File 'lib/utopia/controller/respond.rb', line 25

def responds
	@responder ||= Responder.new
end

#response_for(context, request, value) ⇒ Object

Serialize a semantic value according to the request's accepted media types.



34
35
36
# File 'lib/utopia/controller/respond.rb', line 34

def response_for(context, request, value)
	@responder&.call(context, request, value)
end