module Praxis::Controller
Attributes
Public Class Methods
Source
# File lib/praxis/controller.rb, line 33 def initialize(request, response = Responses::Ok.new) @request = request @response = response end
Public Instance Methods
Source
# File lib/praxis/controller.rb, line 42 def definition self.class.definition end
Source
# File lib/praxis/controller.rb, line 38 def inspect "#<#{self.class}##{object_id} @request=#{@request.inspect}>" end
Source
# File lib/praxis/controller.rb, line 46 def media_type if (response_definition = request.action.responses[response.name]) response_definition.media_type else definition.media_type end end