lib/deas/error_handler.rb in deas-0.42.0 vs lib/deas/error_handler.rb in deas-0.43.0

- old
+ new

@@ -33,28 +33,33 @@ end class Context attr_reader :server_data - attr_reader :request, :response, :handler_class, :handler, :params + attr_reader :request, :response, :handler_class, :handler + attr_reader :params, :splat, :route_path def initialize(args) - @server_data = args[:server_data] - @request = args[:request] - @response = args[:response] - @handler_class = args[:handler_class] - @handler = args[:handler] - @params = args[:params] + @server_data = args.fetch(:server_data) + @request = args.fetch(:request) + @response = args.fetch(:response) + @handler_class = args.fetch(:handler_class) + @handler = args.fetch(:handler) + @params = args.fetch(:params) + @splat = args.fetch(:splat) + @route_path = args.fetch(:route_path) end def ==(other) if other.kind_of?(self.class) - self.server_data == other.server_data && + self.server_data == other.server_data && self.handler_class == other.handler_class && - self.request == other.request && - self.response == other.response && - self.handler == other.handler && - self.params == other.params + self.request == other.request && + self.response == other.response && + self.handler == other.handler && + self.params == other.params && + self.splat == other.splat && + self.route_path == other.route_path else super end end