20 lines
472 B
Ruby
20 lines
472 B
Ruby
class Git::BaseController < ApplicationController
|
|
before_filter :authenticate_user!
|
|
|
|
before_filter :find_platform
|
|
before_filter :find_project
|
|
before_filter :find_repository
|
|
|
|
protected
|
|
def find_platform
|
|
@platform = Platform.find_by_name!(params[:platform_name])
|
|
end
|
|
|
|
def find_project
|
|
@project = @platform.projects.find_by_name!(params[:project_name])
|
|
end
|
|
|
|
def find_repository
|
|
@repository = @project.git_repository
|
|
end
|
|
end |