module Praxis::Controller
Public Class Methods
new(request, response=Responses::Ok.new)
click to toggle source
# File lib/praxis/controller.rb, line 31 def initialize(request, response=Responses::Ok.new) @request = request @response = response end
Public Instance Methods
definition()
click to toggle source
# File lib/praxis/controller.rb, line 36 def definition self.class.definition end
media_type()
click to toggle source
# File lib/praxis/controller.rb, line 40 def media_type if (response_definition = self.request.action.responses[self.response.name]) return response_definition.media_type else self.definition.media_type end end