From ca3e881fc0694bd028b5f70c99572c997b13970b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Francisco=20Ortiz=20Pe=C3=B1aloza?= <90245+fortizpenaloza@users.noreply.github.com> Date: Mon, 7 Oct 2019 13:24:47 -0300 Subject: [PATCH] Renamed #createEntityHashingEncodedResource to #createEntityTagHashingEncodedResource --- .../PetOrdersRESTfulController.class.st | 2 +- .../RESTfulRequestHandlerBuilder.class.st | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/source/Stargate-Examples/PetOrdersRESTfulController.class.st b/source/Stargate-Examples/PetOrdersRESTfulController.class.st index 973576c..a9b09ed 100644 --- a/source/Stargate-Examples/PetOrdersRESTfulController.class.st +++ b/source/Stargate-Examples/PetOrdersRESTfulController.class.st @@ -297,7 +297,7 @@ PetOrdersRESTfulController >> initializeCommentsRequestHandler [ whenAccepting: ZnMimeType textPlain decodeApplying: [ :comment | comment ]; whenResponding: ZnMimeType textPlain encodeApplying: [ :resource | self encodeComments: resource ]; - createEntityHashingEncodedResource; + createEntityTagHashingEncodedResource; build ] diff --git a/source/Stargate-Model/RESTfulRequestHandlerBuilder.class.st b/source/Stargate-Model/RESTfulRequestHandlerBuilder.class.st index f0d9210..a9c5af5 100644 --- a/source/Stargate-Model/RESTfulRequestHandlerBuilder.class.st +++ b/source/Stargate-Model/RESTfulRequestHandlerBuilder.class.st @@ -54,26 +54,26 @@ RESTfulRequestHandlerBuilder >> build [ ] { #category : #configuring } -RESTfulRequestHandlerBuilder >> createEntityHashingEncodedResource [ +RESTfulRequestHandlerBuilder >> createEntityTagHashing: aBlockClosure [ self createEntityTagWith: [ :resource :mediaType :requestContext :requestHandler | - EntityTagHasher new - include: ( requestHandler encodeResource: resource to: mediaType within: requestContext ); + | hasher | + hasher := EntityTagHasher new. + aBlockClosure cull: hasher cull: resource cull: requestContext. + hasher + include: mediaType; calculateHash ] ] { #category : #configuring } -RESTfulRequestHandlerBuilder >> createEntityTagHashing: aBlockClosure [ +RESTfulRequestHandlerBuilder >> createEntityTagHashingEncodedResource [ self createEntityTagWith: [ :resource :mediaType :requestContext :requestHandler | - | hasher | - hasher := EntityTagHasher new. - aBlockClosure cull: hasher cull: resource cull: requestContext. - hasher - include: mediaType; + EntityTagHasher new + include: ( requestHandler encodeResource: resource to: mediaType within: requestContext ); calculateHash ] ]