Module: BranchesHelper

Defined in:
app/helpers/branches_helper.rb

Instance Method Summary collapse

Instance Method Details

#access_levels_data(access_levels) ⇒ Object


12
13
14
15
16
17
18
# File 'app/helpers/branches_helper.rb', line 12

def access_levels_data(access_levels)
  return [] unless access_levels

  access_levels.map do |level|
    { id: level.id, type: :role, access_level: level.access_level }
  end
end

#project_branchesObject


4
5
6
# File 'app/helpers/branches_helper.rb', line 4

def project_branches
  options_for_select(@project.repository.branch_names, @project.default_branch)
end

#protected_branch?(project, branch) ⇒ Boolean

Returns:

  • (Boolean)

8
9
10
# File 'app/helpers/branches_helper.rb', line 8

def protected_branch?(project, branch)
  ProtectedBranch.protected?(project, branch.name)
end