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