Class: Octopi::BranchSet

Inherits:
Array
  • Object
show all
Includes:
Octopi
Defined in:
lib/octopi/branch_set.rb

Constant Summary

Constants included from Octopi

VERSION

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Octopi

#authenticated, #authenticated_with

Instance Attribute Details

#repositoryObject

Returns the value of attribute repository.



4
5
6
# File 'lib/octopi/branch_set.rb', line 4

def repository
  @repository
end

#userObject

Returns the value of attribute user.



4
5
6
# File 'lib/octopi/branch_set.rb', line 4

def user
  @user
end

Instance Method Details

#find(name) ⇒ Object

Takes a name, returns a branch if it exists

Raises:



6
7
8
9
10
# File 'lib/octopi/branch_set.rb', line 6

def find(name)
  branch = detect { |b| b.name == name }
  raise NotFound, Branch if branch.nil?
  branch
end