8 lines
325 B
Ruby
8 lines
325 B
Ruby
json.refs_list (@project.repo.branches + @project.repo.tags) do |json_grit, grit|
|
|
json_grit.ref grit.name
|
|
json_grit.object do |json_object|
|
|
json_object.type (grit.class.name =~ /Tag/ ? 'tag' : 'commit')
|
|
json_object.sha grit.commit.id
|
|
end
|
|
end
|
|
json.url refs_list_api_v1_project_path(@project.id, :format => :json) |