Module: Projects::CustomBranchRule

Extended by:
ActiveSupport::Concern
Included in:
AllBranchesRule
Defined in:
app/models/concerns/projects/custom_branch_rule.rb

Instance Method Summary collapse

Instance Method Details

#branch_protectionObject



46
47
48
# File 'app/models/concerns/projects/custom_branch_rule.rb', line 46

def branch_protection
  nil
end

#created_atObject



58
59
60
# File 'app/models/concerns/projects/custom_branch_rule.rb', line 58

def created_at
  nil
end

#default_branch?Boolean

Returns:

  • (Boolean)


38
39
40
# File 'app/models/concerns/projects/custom_branch_rule.rb', line 38

def default_branch?
  false
end

#groupObject



50
51
52
# File 'app/models/concerns/projects/custom_branch_rule.rb', line 50

def group
  nil
end

#initialize(project) ⇒ Object



26
27
28
# File 'app/models/concerns/projects/custom_branch_rule.rb', line 26

def initialize(project)
  @project = project
end

#matching_branches_countObject

Raises:

  • (NotImplementedError)


34
35
36
# File 'app/models/concerns/projects/custom_branch_rule.rb', line 34

def matching_branches_count
  raise NotImplementedError
end

#nameObject

Raises:

  • (NotImplementedError)


30
31
32
# File 'app/models/concerns/projects/custom_branch_rule.rb', line 30

def name
  raise NotImplementedError
end

#protected?Boolean

Returns:

  • (Boolean)


42
43
44
# File 'app/models/concerns/projects/custom_branch_rule.rb', line 42

def protected?
  false
end

#squash_optionObject



54
55
56
# File 'app/models/concerns/projects/custom_branch_rule.rb', line 54

def squash_option
  nil
end

#updated_atObject



62
63
64
# File 'app/models/concerns/projects/custom_branch_rule.rb', line 62

def updated_at
  nil
end