json.commit do json.partial! "api/v1/projects/commits/simple_gitea_detail", commit: @result_object['commit'] json.authored_time render_unix_time(@result_object['commit']['author']['date']) json.commited_time render_unix_time(@result_object['commit']['committer']['date']) end if @result_object['contents'].is_a?(Array) json.contents @result_object['contents'].each do |content| json.name content['name'] json.path content['path'] json.sha content['sha'] json.type content['type'] json.size content['size'] json.encoding content['encoding'] json.content content['content'] end else json.contents [] end