Class: Asgit::Services::GitHub

Inherits:
Service
  • Object
show all
Defined in:
lib/asgit/services/github.rb

Instance Method Summary collapse

Methods inherited from Service

register_as

Instance Method Details

#base_structureObject



11
12
13
# File 'lib/asgit/services/github.rb', line 11

def base_structure
  "%{base_url}/%{organization}/%{project}"
end

#base_urlObject



7
8
9
# File 'lib/asgit/services/github.rb', line 7

def base_url
  "https://github.com"
end

#branch_uriObject



19
20
21
# File 'lib/asgit/services/github.rb', line 19

def branch_uri
  "tree/%{branch}"
end

#commit_uriObject



15
16
17
# File 'lib/asgit/services/github.rb', line 15

def commit_uri
  "commit/%{commit}"
end

#file_at_commit_uriObject



27
28
29
# File 'lib/asgit/services/github.rb', line 27

def file_at_commit_uri
  "blob/%{commit}/%{file_path}%{line}"
end

#file_uriObject



23
24
25
# File 'lib/asgit/services/github.rb', line 23

def file_uri
  "blob/%{branch}/%{file_path}%{line}"
end