Module: Gitmore

Defined in:
lib/gitmore.rb,
lib/branches.rb,
lib/repositories.rb,
lib/statustician.rb,
lib/branch_matcher.rb,
lib/gitmore/version.rb,
lib/helpers/ruby_helper.rb,
lib/helpers/branch_helper.rb

Defined Under Namespace

Modules: BranchHelper, Branches, Repositories, RubyHelper, Statustician Classes: BranchMatcher, Error

Constant Summary collapse

VERSION =
'0.3.0'

Class Method Summary collapse

Class Method Details

.branches(branch_string, option = nil) ⇒ Object



10
11
12
13
# File 'lib/gitmore.rb', line 10

def self.branches(branch_string, option=nil)
  repositories = Gitmore::BranchMatcher.new(branch_string, option)
  repositories.branches
end

.checkouts(branch_string = nil) ⇒ Object



15
16
17
18
# File 'lib/gitmore.rb', line 15

def self.checkouts(branch_string=nil)
  repositories = Gitmore::BranchMatcher.new(branch_string)
  repositories.checkout
end

.diffs(branch_string = nil) ⇒ Object



25
26
27
28
# File 'lib/gitmore.rb', line 25

def self.diffs(branch_string=nil)
  repositories = Gitmore::BranchMatcher.new(branch_string)
  repositories.diffs
end

.fetchesObject



40
41
42
43
# File 'lib/gitmore.rb', line 40

def self.fetches
  repositories = Gitmore::BranchMatcher.new
  repositories.fetches
end

.gems(branch_string = nil) ⇒ Object



30
31
32
33
# File 'lib/gitmore.rb', line 30

def self.gems(branch_string=nil)
  repositories = Gitmore::BranchMatcher.new(branch_string)
  repositories.gems
end

.pullsObject



45
46
47
48
# File 'lib/gitmore.rb', line 45

def self.pulls
  repositories = Gitmore::BranchMatcher.new
  repositories.pulls
end

.statuses(branch_string = nil) ⇒ Object



20
21
22
23
# File 'lib/gitmore.rb', line 20

def self.statuses(branch_string=nil)
  repositories = Gitmore::BranchMatcher.new(branch_string)
  repositories.status
end

.versions(language) ⇒ Object



35
36
37
38
# File 'lib/gitmore.rb', line 35

def self.versions( language)
  repositories = Gitmore::BranchMatcher.new
  repositories.versions(language)
end