Module: Fuel::CLI::GerritCommon

Included in:
Gerrit, Jenkins
Defined in:
lib/fuel/cli/gerrit_common.rb

Instance Method Summary collapse

Instance Method Details

#changes_endpoint(change_id = nil, path = nil) ⇒ Object



13
14
15
16
17
18
# File 'lib/fuel/cli/gerrit_common.rb', line 13

def changes_endpoint(change_id = nil, path = nil)
  url = "#{gerrit_url}/a/changes/"
  url += "#{change_id}/" if change_id
  url += path if path
  url
end

#gerrit_ref(result) ⇒ Object



8
9
10
11
# File 'lib/fuel/cli/gerrit_common.rb', line 8

def gerrit_ref(result)
  current_rev = result['current_revision']
  result['revisions'][current_rev]['fetch']['ssh']['ref']
end

#gerrit_urlObject



4
5
6
# File 'lib/fuel/cli/gerrit_common.rb', line 4

def gerrit_url
  Fuel::Util::Config.get('gerrit', 'url').chomp('/')
end