This repository was archived by the owner on Jul 17, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathREADME
More file actions
48 lines (29 loc) · 1.31 KB
/
README
File metadata and controls
48 lines (29 loc) · 1.31 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
stringutils : StringUtilsGrailsPlugin
Grails 1.3.x plugin with utility methods for String
v1.0.0 and v0.3 are the same codebase.
The code has been converted to a Groovy 2.x extension module:
https://github.com/jja/groovy-jja-extensions
with a corresponding Grails 2.x plugin:
https://github.com/jja/grails-jja-extensions-plugin
String methods:
excerpt(length)
Returns a string no longer than length, with "..." appended if the original string was longer.
Breaks the string at the last non-letter so the excerpt is readable.
If length < 3 then "..." is not appended.
excerpt() calls excerpt(255)
chop()
Returns a new string that has had the last character removed from the given string.
Like perl's chop()
append(string,times)
Returns a string consisting of the original string, appended by a new string the specified number of times.
e.g. "foo".append("bar",2) == "foobarbar"
append(string)
calls append(string,1) and is like StringBuilder.append()
isBlank()
Returns a boolean indicating whether the trimmed version of the original string has 0 length
isNotBlank()
Returns a boolean indicating whether the trimmed version of the original string has length > 0
INSTALL
download the latest grails-string-utils-VERSION.zip from this repo
in your app, run
grails install-plugin grails-string-utils-VERSION.zip