[Pkg] Packages: Sake-Packages-kph.44.mcz
squeak-dev-noreply at lists.squeakfoundation.org
squeak-dev-noreply at lists.squeakfoundation.org
Tue Jul 21 01:21:20 UTC 2009
A new version of Sake-Packages was added to project Packages:
http://www.squeaksource.com/Packages/Sake-Packages-kph.44.mcz
==================== Summary ====================
Name: Sake-Packages-kph.44
Author: kph
Time: 21 July 2009, 2:21:17 am
UUID: e5cf5594-7819-485a-a062-c046b622c883
Ancestors: Sake-Packages-kph.43
apply beLatest to lists given to #latest:
=============== Diff against Sake-Packages-kph.43 ===============
Item was changed:
----- Method: Packages class>>named: (in category 'public') -----
named: packageNameOrList
+ ^ self named: packageNameOrList do: [ :ea | ea ]!
- packageNameOrList isString ifTrue: [ ^ (self findNamed: packageNameOrList) ifNil: [ self error: 'not found: ', packageNameOrList ]].
-
- ^ (packageNameOrList collect: [ :ea | (self findNamed: ea) ifNil: [ self error: 'not found: ', packageNameOrList ]]) asTask
- !
Item was added:
+ ----- Method: Packages class>>named:do: (in category 'public') -----
+ named: packageNameOrList do: aBlock
+
+ packageNameOrList isString ifTrue: [ ^ aBlock value: ((self findNamed: packageNameOrList) ifNil: [ self error: 'not found: ', packageNameOrList ])].
+
+ ^ (packageNameOrList collect: [ :ea | aBlock value: (((self findNamed: ea) ifNil: [ self error: 'not found: ', packageNameOrList ]))]) asTask
+ !
Item was changed:
----- Method: Packages class>>latest: (in category 'public') -----
latest: aNameOrList
+ ^ (self named: aNameOrList do: [ :ea | ea beLatest]) run!
- ^ (self named: aNameOrList) beLatest run!
More information about the Packages
mailing list