Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
U
uri-template2
Project overview
Project overview
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
uri-template
uri-template2
Commits
5dec5935
Verified
Commit
5dec5935
authored
Aug 01, 2019
by
Vladimir Sedach
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Changed package names to uri-template2
parent
f533aa18
Changes
8
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
15 additions
and
20 deletions
+15
-20
ChangeLog
ChangeLog
+2
-0
destructure-uri.lisp
destructure-uri.lisp
+1
-1
package.lisp
package.lisp
+2
-2
parenscript-implementation.lisp
parenscript-implementation.lisp
+1
-1
test-package.lisp
test-package.lisp
+0
-10
test.lisp
test.lisp
+7
-3
uri-template.lisp
uri-template.lisp
+1
-1
uri-template2.asd
uri-template2.asd
+1
-2
No files found.
ChangeLog
View file @
5dec5935
...
...
@@ -3,6 +3,8 @@
* Forked uri-template2:
uri-template2 is licensed under GPLv3 or later
Changed ASDF system name, package names to uri-template2
2019-08-01 Vladimir Sedach <vas@oneofus.la>
* Release 1.3.1:
...
...
destructure-uri.lisp
View file @
5dec5935
...
...
@@ -18,7 +18,7 @@
;;; along with uri-template2. If not, see
;;; <https://www.gnu.org/licenses/>.
(
in-package
#:uri-template
)
(
in-package
#:uri-template
2
)
(
defvar
uri-decode?
t
"Controls whether URI decoding/unescaping is done on the templated value when destructuring.
...
...
package.lisp
View file @
5dec5935
...
...
@@ -20,7 +20,7 @@
(
in-package
#:cl
)
(
defpackage
#:uri-template
(
defpackage
#:uri-template
2
(
:use
#:cl
#:cl-ppcre
#:named-readtables
)
(
:export
;; common
...
...
@@ -53,7 +53,7 @@
#:%uri-directory
#:%uri-file
))
(
in-package
#:uri-template
)
(
in-package
#:uri-template
2
)
(
defreadtable
uri-template
(
:merge
:standard
)
...
...
parenscript-implementation.lisp
View file @
5dec5935
...
...
@@ -18,7 +18,7 @@
;;; along with uri-template2. If not, see
;;; <https://www.gnu.org/licenses/>.
(
in-package
#:uri-template
)
(
in-package
#:uri-template
2
)
(
parenscript:defpsmacro
maybe-uri-encode
(
x
)
(
if
uri-encode?
`
(
encode-u-r-i-component
,
x
)
x
))
...
...
test-package.lisp
deleted
100644 → 0
View file @
f533aa18
(
in-package
#:cl
)
(
defpackage
#:uri-template.test
(
:use
#:cl
#:uri-template
#:named-readtables
#:fiveam
)
(
:export
#:run-tests
))
(
in-package
#:uri-template.test
)
(
defreadtable
uri-template.test
(
:merge
:standard
uri-template:uri-template
))
uri-template-
test.lisp
→
test.lisp
View file @
5dec5935
...
...
@@ -18,8 +18,12 @@
;;; along with uri-template2. If not, see
;;; <https://www.gnu.org/licenses/>.
(
in-package
#:uri-template.test
)
(
in-readtable
uri-template.test
)
(
defpackage
#:uri-template2/test
(
:use
#:cl
#:uri-template2
#:named-readtables
#:fiveam
))
(
in-package
#:uri-template2/test
)
(
in-readtable
uri-template
)
(
in-suite*
:uri-template2
)
...
...
@@ -57,7 +61,7 @@
'
(
"https"
"www.google.com"
"/dir/1/2/search.html"
"/dir/1/2/"
"search.html"
"arg=0-a&arg1=1-b&arg3-c"
"hash"
))))
(
test
destructuring3
(
is
(
equal
(
uri-template
:uri-template
-bind
(
#
U/apps/{app-name}/{table-template}/{table-id}
)
(
is
(
equal
(
uri-template-bind
(
#
U/apps/{app-name}/{table-template}/{table-id}
)
"/apps/EVWeb/Fixed%20Cost/20"
(
list
app-name
table-template
table-id
%uri-path
))
'
(
"EVWeb"
"Fixed Cost"
"20"
"/apps/EVWeb/Fixed Cost/20"
))))
...
...
uri-template.lisp
View file @
5dec5935
...
...
@@ -18,7 +18,7 @@
;;; along with uri-template2. If not, see
;;; <https://www.gnu.org/licenses/>.
(
in-package
#:uri-template
)
(
in-package
#:uri-template
2
)
(
defvar
uri-encode?
t
"Controls whether URI encoding/escaping is done on the templated value.
...
...
uri-template2.asd
View file @
5dec5935
...
...
@@ -18,6 +18,5 @@
:license
"GPL-3.0-or-later"
:depends-on
(
"uri-template2"
"fiveam"
)
:serial
t
:components
((
:file
"test-package"
)
(
:file
"uri-template-test"
))
:components
((
:file
"test"
))
:perform
(
test-op
(
o
c
)
(
symbol-call
:fiveam
'
#:run!
:uri-template2
)))
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment