X Tutup
Skip to content

Commit 0edad88

Browse files
authored
Merge pull request SeasideSt#26 from SeasideSt/master
v1.11.0
2 parents 2925fc8 + 3760bc7 commit 0edad88

File tree

15 files changed

+109
-0
lines changed

15 files changed

+109
-0
lines changed
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
file library
2+
asMethodReturningString: aByteArrayOrString named: aSymbol
3+
"Generates the source of a method named aSymbol that returns aByteArrayOrString as a String.
4+
5+
This implementation answers a String formatted like so
6+
7+
aSymbol
8+
^ aByteArrayOrString
9+
10+
Subclasses need to override this method if the dialect needs changes to support Unicode string literals"
11+
^ String streamContents: [ :stream |
12+
stream
13+
nextPutAll: aSymbol;
14+
nextPut: Character cr.
15+
stream
16+
tab;
17+
nextPutAll: '^ '''.
18+
aByteArrayOrString greaseString do: [ :each |
19+
each = $' ifTrue: [ stream nextPut: $' ].
20+
stream nextPut: each ].
21+
stream nextPut: $' ]
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
encoding
2+
base64Encode: aByteArray
3+
"Base64 encode the given byte array and answer the result as a String."
4+
self subclassResponsibility
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
file library
2+
doSilently: aBlock
3+
"Suspend all notifications value evaluating the given block."
4+
^ aBlock value
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
encoding
2+
base64Encode: aByteArray
3+
^ (Base64MimeConverter mimeEncode: aByteArray readStream) contents
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
encoding
2+
base64Encode: aByteArray
3+
^ aByteArray base64Encoded
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
encoding
2+
base64Encode: aByteArray
3+
^ (Base64MimeConverter base64Encode: aByteArray readStream) contents
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
encoding
2+
base64Encode: aByteArray
3+
^ aByteArray base64Encoded
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
encoding
2+
base64Encode: aByteArray
3+
^ aByteArray base64Encoded
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
encoding
2+
base64Encode: aByteArray
3+
^ aByteArray base64Encoded
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
encoding
2+
base64Encode: aByteArray
3+
^ aByteArray base64Encoded

0 commit comments

Comments
 (0)
X Tutup