class Xenon::Routing::Context
Attributes
rejections[RW]
request[RW]
response[RW]
Public Class Methods
new(request, response)
click to toggle source
# File lib/xenon/routing/context.rb, line 19 def initialize(request, response) @request = request @response = response @rejections = [] end
Public Instance Methods
branch() { || ... }
click to toggle source
# File lib/xenon/routing/context.rb, line 25 def branch original_request = @request original_response = @response yield ensure @request = original_request @response = original_response unless @response.complete? end