Skip to content

Commit

Permalink
Issue #58: fix up options handling ....
Browse files Browse the repository at this point in the history
  • Loading branch information
dalehenrich committed Dec 14, 2014
1 parent 6d4dd84 commit 317d3bc
Show file tree
Hide file tree
Showing 13 changed files with 23 additions and 11 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
accessing
options
options ifNil: [ options := Dictionary new ].
^ options
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ startBasicServerOn: port
server := (self serverClass on: port)
debugMode: self debugMode;
log: self log;
gemServerOptions: options;
gemServerOptions: self options;
yourself.
startMessage := server printString , ' (native thread: '
, self activeProcessIsNative printString , ')'.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,14 +33,15 @@
"optionAt:ifAbsent:" : "dkh 12/14/2014 07:34",
"optionAt:ifAbsentPut:" : "dkh 12/14/2014 07:34",
"optionAt:put:" : "dkh 12/14/2014 07:33",
"options" : "dkh 12/14/2014 09:43",
"reader" : "dkh 12/14/2014 07:36",
"reader:" : "dkh 12/14/2014 07:36",
"route" : "dkh 12/14/2014 07:36",
"route:" : "dkh 12/14/2014 07:36",
"scheme" : "dkh 12/13/2014 19:24",
"serverUrl" : "dkh 12/14/2014 07:36",
"serverUrl:" : "dkh 12/14/2014 07:37",
"startBasicServerOn:" : "dkh 12/14/2014 09:10",
"startBasicServerOn:" : "dkh 12/14/2014 09:40",
"stop" : "dkh 12/13/2014 19:43",
"useGzipCompressionAndChunking" : "dkh 12/14/2014 07:37",
"useGzipCompressionAndChunking:" : "dkh 12/14/2014 07:37" } }

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@ gemServerOptions: aGemServerOptionsDictionary
"apply options from aGemServerOptionsDictionary"

aGemServerOptionsDictionary
keysAndValuesDo: [ :key :value | options at: key put: value ]
keysAndValuesDo: [ :key :value | self optionsAt: key put: value ]
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
"debugMode:" : "SvenVanCaekenberghe 1/31/2013 11:44",
"delegate" : "SvenVanCaekenberghe 9/5/2012 11:17",
"delegate:" : "SvenVanCaekenberghe 9/5/2012 11:17",
"gemServerOptions:" : "dkh 12/14/2014 09:12",
"gemServerOptions:" : "dkh 12/14/2014 09:34",
"isListening" : "SvenVanCaekenberghe 12/15/2010 21:22",
"isRunning" : "SvenVanCaekenberghe 12/15/2010 15:26",
"localUrl" : "JohanBrichau 06/16/2013 15:27",
Expand Down
2 changes: 1 addition & 1 deletion repository/Zinc-HTTP.package/monticello.meta/version

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Running
tearDown
super tearDown.
GemServerRegistry removeGemServerNamed: self gemServerName
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
"class" : {
"shouldInheritSelectors" : "dkh 12/14/2014 07:21" },
"instance" : {
"tearDown" : "dkh 12/14/2014 09:37",
"testDefault" : "dkh 12/14/2014 07:11",
"testSessionExpired" : "dkh 12/14/2014 08:03",
"testUrl" : "dkh 12/14/2014 08:10",
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
private
gemServerName
^ 'ZnServerBasedTestServer'
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
private
withGemServerDo: block
| gemServer |
gemServer := (ZnGemServer
register: 'ZnServerBasedTestServer'
on: {(self port)})
gemServer := (ZnGemServer register: self gemServerName on: {(self port)})
logToObjectLog;
logEverything;
yourself.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,10 @@
"class" : {
},
"instance" : {
"gemServerName" : "dkh 12/14/2014 09:35",
"logRunCase" : "dkh 06/29/2014 23:11",
"port" : "dkh 06/29/2014 11:01",
"runCase" : "dkh 06/29/2014 11:05",
"runCaseAsFailure:" : "dkh 06/29/2014 11:05",
"withGemServerDo:" : "dkh 12/13/2014 19:30",
"withGemServerDo:" : "dkh 12/14/2014 09:35",
"withServerDo:" : "dkh 06/29/2014 23:11" } }
2 changes: 1 addition & 1 deletion repository/Zinc-Tests.package/monticello.meta/version

Large diffs are not rendered by default.

0 comments on commit 317d3bc

Please sign in to comment.