lib/deas/runner.rb in deas-0.41.0 vs lib/deas/runner.rb in deas-0.42.0
- old
+ new
@@ -13,11 +13,11 @@
DEFAULT_STATUS = 200.freeze
DEFAULT_BODY = [].freeze
attr_reader :handler_class, :handler
attr_reader :logger, :router, :template_source
- attr_reader :request, :session, :params
+ attr_reader :request, :session, :params, :splat
def initialize(handler_class, args = nil)
@status, @headers, @body = nil, Rack::Utils::HeaderHash.new, nil
args ||= {}
@@ -25,9 +25,10 @@
@router = args[:router] || Deas::Router.new
@template_source = args[:template_source] || Deas::NullTemplateSource.new
@request = args[:request]
@session = args[:session]
@params = args[:params] || {}
+ @splat = args[:splat]
@handler_class = handler_class
@handler = @handler_class.new(self)
end