Controller for viewing a file’s blame
# File app/controllers/blob_controller.rb, line 13 def show if @tree.is_blob? if @tree.text? encoding = detect_encoding(@tree.data) mime_type = encoding ? "text/plain; charset=#{encoding}" : "text/plain" else mime_type = @tree.mime_type end send_data( @tree.data, type: mime_type, disposition: 'inline', filename: @tree.name ) else not_found! end end