20 lines
854 B
Ruby
20 lines
854 B
Ruby
json.array! @branches_slice do |branch_slice|
|
|
json.branch_type branch_slice['branch_name']
|
|
json.list branch_slice['branches'].each do |branch|
|
|
json.name branch['name']
|
|
json.user_can_push branch['user_can_push']
|
|
json.user_can_merge branch['user_can_merge']
|
|
json.protected branch['protected']
|
|
json.http_url render_http_url(@project)
|
|
json.zip_url render_zip_url(@owner, @repository, branch['name'])
|
|
json.tar_url render_tar_url(@owner, @repository, branch['name'])
|
|
json.last_commit do
|
|
json.sha branch['commit']['id']
|
|
json.message branch['commit']['message']
|
|
json.timestamp render_unix_time(branch['commit']['timestamp'])
|
|
json.time_from_now time_from_now(branch['commit']['timestamp'])
|
|
json.author branch['commit']['author']
|
|
json.committer branch['commit']['committer']
|
|
end
|
|
end
|
|
end |