|
- if @project.forge?
- json.last_commit do
- if @latest_commit
- json.partial! 'commit', commit: @latest_commit, project: @project
- else
- json.nil!
- end
- end
- json.entries do
- if @sub_entries.is_a?(Array)
- json.partial! 'repositories/simple_entry', collection: @sub_entries, as: :entry
- elsif @sub_entries.is_a?(Hash)
- json.partial! 'repositories/simple_entry', locals: { entry: @sub_entries }
- end
- end
- end
-
- if @project.educoder?
- json.last_commit do
- if @sub_entries['commits']
- json.partial! 'commit', commit: @sub_entries['commits'], project: @project
- else
- json.nil!
- end
- end
- json.entries do
- json.array! @sub_entries['trees'] do |entry|
- json.partial! 'repositories/simple_entry', locals: { entry: entry }
- end
- end
- end
|