Module: TeamCity::Client::Projects

Defined in:
lib/sambot/teamcity/projects.rb

Instance Method Summary collapse

Instance Method Details

#find_project_by_name(name) ⇒ Object



6
7
8
9
# File 'lib/sambot/teamcity/projects.rb', line 6

def find_project_by_name(name)
  projects = ::TeamCity.projects
  projects.find { |project| project.name.match(name) }
end

#project_templates(options) ⇒ Object



11
12
13
14
15
16
# File 'lib/sambot/teamcity/projects.rb', line 11

def project_templates(options)
  assert_options(options)
  request = "projects/#{locator(options)}/templates"
  response = get(request)
  response['buildType']
end