Class: YouTrack::Client::GetIssues
- Inherits:
-
Request
- Object
- Request
- YouTrack::Client::GetIssues
show all
- Defined in:
- lib/you_track/client/requests/get_issues.rb
Instance Method Summary
collapse
Methods inherited from Request
#find, #ms_time, #require_parameters
Instance Method Details
#mock(project, filters = {}) ⇒ Object
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
# File 'lib/you_track/client/requests/get_issues.rb', line 10
def mock(project, filters={})
issues = service.data[:issues].values.select { |i| i["projectShortName"] == project }
if filters["after"]
issues.delete_if.with_index { |x,i| i < (filters["after"].to_i - 1) }
end
max = filters["max"] || 10
issues.slice!(max)
service.response(
:body => issues
)
end
|
#real(project, filters = {}) ⇒ Object
2
3
4
5
6
7
8
|
# File 'lib/you_track/client/requests/get_issues.rb', line 2
def real(project, filters={})
service.request(
:path => "/issue/byproject/#{project}",
:parser => YouTrack::Parser::IssuesParser,
:query => filters,
)
end
|