12 lines
366 B
Ruby
12 lines
366 B
Ruby
![]() |
class Projects::BadgesController < Projects::ApplicationController
|
||
|
def build
|
||
|
respond_to do |format|
|
||
|
format.html { render_404 }
|
||
|
format.svg do
|
||
|
image = Ci::ImageForBuildService.new.execute(project, ref: params[:ref])
|
||
|
send_file(image.path, filename: image.name, disposition: 'inline', type: 'image/svg+xml')
|
||
|
end
|
||
|
end
|
||
|
end
|
||
|
end
|