Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
D
dspace-rest-client
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Operations
Operations
Incidents
Analytics
Analytics
Repository
Value Stream
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Bruno Nocera Zanette
dspace-rest-client
Commits
dc667f5a
Commit
dc667f5a
authored
Mar 14, 2016
by
Mateus Rambo Strey
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'master' of gitlab.c3sl.ufpr.br:c3sl/dspace-rest-client
parents
c3bc96c2
2dcf0a2b
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
9 additions
and
13 deletions
+9
-13
dspace_rest_client.gemspec
dspace_rest_client.gemspec
+1
-1
lib/dspace/item.rb
lib/dspace/item.rb
+1
-5
lib/dspace/resources/collection_resource.rb
lib/dspace/resources/collection_resource.rb
+1
-1
lib/dspace/resources/community_resource.rb
lib/dspace/resources/community_resource.rb
+4
-4
lib/dspace/resources/item_resource.rb
lib/dspace/resources/item_resource.rb
+1
-1
lib/dspace/version.rb
lib/dspace/version.rb
+1
-1
No files found.
dspace_rest_client.gemspec
View file @
dc667f5a
...
...
@@ -4,7 +4,7 @@ $LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib)
require
'dspace/version'
Gem
::
Specification
.
new
do
|
spec
|
spec
.
date
=
'2016-0
1-23
'
spec
.
date
=
'2016-0
2-29
'
spec
.
name
=
"dspace_rest_client"
spec
.
version
=
Dspace
::
VERSION
spec
.
authors
=
[
"Mauricio Giacomini Girardello"
,
"Lucas Ernesto Kindinger"
,
"Bruno N. Zanette"
,
"Mateus Rambo Strey"
]
...
...
lib/dspace/item.rb
View file @
dc667f5a
...
...
@@ -6,7 +6,7 @@ module Dspace
attr_reader
:id
,
:handle
,
:type
,
:link
,
:last_modified
,
:parent_collection
,
:parent_collection_list
,
:parent_community_list
,
:bit_streams
,
:expand
,
:
limit
,
:offset
,
:
metadata
:expand
,
:metadata
def
initialize
args
@id
=
args
[
'id'
]
...
...
@@ -22,8 +22,6 @@ module Dspace
@archived
=
args
[
'archived'
]
@withdrawn
=
args
[
'withdrawn'
]
@expand
=
args
[
'expand'
]
@limit
=
args
[
'limit'
]
@offset
=
args
[
'offset'
]
@metadata
=
Dspace
::
Builders
::
ModelBuilder
.
build_metadatas
(
args
[
'metadata'
])
end
...
...
@@ -42,8 +40,6 @@ module Dspace
archived:
@archived
,
withdrawn:
@withdrawn
,
expand:
@expand
,
limit:
@limit
,
offset:
@offset
,
metadata:
obj2hash
(
@metadata
)
}
end
...
...
lib/dspace/resources/collection_resource.rb
View file @
dc667f5a
...
...
@@ -6,7 +6,7 @@ module Dspace
default_handler
(
401
)
{
raise
NotAuthorizedError
,
'This request requires authentication'
}
action
:all
,
'GET /rest/collections'
do
query_keys
:expand
query_keys
:expand
,
:limit
,
:offset
handler
(
200
)
do
|
response
|
Dspace
::
Builders
::
ModelBuilder
.
build_collections
(
JSON
.
parse
(
response
.
body
))
end
...
...
lib/dspace/resources/community_resource.rb
View file @
dc667f5a
...
...
@@ -6,14 +6,14 @@ module Dspace
default_handler
(
401
)
{
raise
NotAuthorizedError
,
'This request requires authentication'
}
action
:all
,
'GET /rest/communities'
do
query_keys
:expand
query_keys
:expand
,
:limit
,
:offset
handler
(
200
)
do
|
response
|
Dspace
::
Builders
::
ModelBuilder
.
build_communities
(
JSON
.
parse
(
response
.
body
))
end
end
action
:top_communities
,
'GET /rest/communities/top-communities'
do
query_keys
:expand
query_keys
:expand
,
:limit
,
:offset
handler
(
200
)
do
|
response
|
Dspace
::
Builders
::
ModelBuilder
.
build_communities
(
JSON
.
parse
(
response
.
body
))
end
...
...
@@ -27,14 +27,14 @@ module Dspace
end
action
:collections
,
'GET /rest/communities/:id/collections'
do
query_keys
:expand
query_keys
:expand
,
:limit
,
:offset
handler
(
200
)
do
|
response
|
Dspace
::
Builders
::
ModelBuilder
.
build_collections
(
JSON
.
parse
(
response
.
body
))
end
end
action
:sub_communities
,
'GET /rest/communities/:id/communities'
do
query_keys
:expand
query_keys
:expand
,
:limit
,
:offset
handler
(
200
)
do
|
response
|
Dspace
::
Builders
::
ModelBuilder
.
build_communities
(
JSON
.
parse
(
response
.
body
))
end
...
...
lib/dspace/resources/item_resource.rb
View file @
dc667f5a
...
...
@@ -45,7 +45,7 @@ module Dspace
end
action
:add_metadata
,
'POST /rest/items/:id/metadata'
do
body
{
|
objects
|
Dspace
::
Builders
::
Hash
Builder
.
models2hash
(
objects
)
}
body
{
|
objects
|
Dspace
::
Builders
::
Model
Builder
.
models2hash
(
objects
)
}
handler
(
200
,
201
)
{
|
response
|
true
}
end
...
...
lib/dspace/version.rb
View file @
dc667f5a
module
Dspace
VERSION
=
"2.2.
1
"
VERSION
=
"2.2.
5
"
end
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