Skip to content

Commit 4a9e6bf

Browse files
committed
Make FSPlatformResolver non-abstract so we can support any platform
Resolves #4 (comment).
1 parent ef7c453 commit 4a9e6bf

File tree

13 files changed

+9
-51
lines changed

13 files changed

+9
-51
lines changed
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
instance creation
22
forCurrentPlatform
3+
34
| platformName |
45
platformName := Smalltalk os platformName.
5-
^ (self allSubclasses detect: [:ea | ea platformName = platformName]) new
6+
^ (self allSubclasses detect: [:ea | ea platformName = platformName] ifNone: [self]) new

src/FS-Core.package/FSPlatformResolver.class/instance/desktop.st

Lines changed: 0 additions & 3 deletions
This file was deleted.

src/FS-Core.package/FSPlatformResolver.class/instance/documents.st

Lines changed: 0 additions & 3 deletions
This file was deleted.
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
origins
22
home
3-
^ self subclassResponsibility
3+
4+
^ self resolveString: self class primitiveGetUntrustedUserDirectory
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
resolving
22
supportedOrigins
3-
^ #(home desktop documents)
3+
4+
^ self class allMethodsInCategory: 'origins'
Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
11
{
22
"class" : {
3-
"forCurrentPlatform" : "tg 11/8/2010 19:05",
3+
"forCurrentPlatform" : "ct 9/3/2021 16:25",
44
"platformName" : "cwp 10/27/2009 10:58",
55
"primitiveGetUntrustedUserDirectory" : "CamilloBruni 8/12/2011 17:36" },
66
"instance" : {
7-
"desktop" : "lr 7/13/2010 15:35",
8-
"documents" : "lr 7/13/2010 15:35",
9-
"home" : "cwp 10/27/2009 21:01",
10-
"supportedOrigins" : "cwp 10/27/2009 21:45" } }
7+
"home" : "ct 9/3/2021 16:22",
8+
"supportedOrigins" : "ct 9/3/2021 16:24" } }

src/FS-Core.package/FSSqueakJSResolver.class/README.md

Whitespace-only changes.

src/FS-Core.package/FSSqueakJSResolver.class/class/platformName.st

Lines changed: 0 additions & 4 deletions
This file was deleted.

src/FS-Core.package/FSSqueakJSResolver.class/instance/desktop.st

Lines changed: 0 additions & 4 deletions
This file was deleted.

src/FS-Core.package/FSSqueakJSResolver.class/instance/documents.st

Lines changed: 0 additions & 4 deletions
This file was deleted.

0 commit comments

Comments
 (0)