32 lines
504 B
Ruby
32 lines
504 B
Ruby
![]() |
module Files
|
||
|
class BaseContext < ::BaseContext
|
||
|
attr_reader :ref, :path
|
||
|
|
||
|
def initialize(project, user, params, ref, path = nil)
|
||
|
@project, @current_user, @params = project, user, params.dup
|
||
|
@ref = ref
|
||
|
@path = path
|
||
|
end
|
||
|
|
||
|
private
|
||
|
|
||
|
def error(message)
|
||
|
{
|
||
|
error: message,
|
||
|
status: :error
|
||
|
}
|
||
|
end
|
||
|
|
||
|
def success
|
||
|
{
|
||
|
error: '',
|
||
|
status: :success
|
||
|
}
|
||
|
end
|
||
|
|
||
|
def repository
|
||
|
project.repository
|
||
|
end
|
||
|
end
|
||
|
end
|