Class: YouTrack::Client::UpdateIssue

Inherits:
Request
  • Object
show all
Defined in:
lib/you_track/client/requests/update_issue.rb

Instance Method Summary collapse

Methods inherited from Request

#find, #require_parameters

Instance Method Details

#mock(params = {}) ⇒ Object



11
12
13
14
15
16
17
18
19
# File 'lib/you_track/client/requests/update_issue.rb', line 11

def mock(params={})
  id    = params.delete("id")
  issue = find(:issues, id)

  issue.merge!(params)
  service.data[:issues][id] = issue

  service.response
end

#real(params = {}) ⇒ Object



2
3
4
5
6
7
8
9
# File 'lib/you_track/client/requests/update_issue.rb', line 2

def real(params={})
  id = params.delete("id")
  service.request(
    :path   => "/issue/#{id}",
    :method => :post,
    :query  => params,
  )
end