Class: YouTrack::Client::AddProjectFixVersion

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

Instance Method Summary collapse

Methods inherited from Request

#find, #ms_time, #require_parameters

Instance Method Details

#mock(params = {}) ⇒ Object



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

def mock(params={})
  project = find(:projects, params.delete("project"))

  project["versions"] << params.delete("version")

  service.response
end

#real(params = {}) ⇒ Object



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

def real(params={})
  project = params.delete("project")
  version = params.delete("version")

  service.request(
    :path   => "/admin/project/#{project}/version/#{version}",
    :method => :put,
  )
end