class Vpr::Url
Attributes
service[R]
Public Class Methods
new()
click to toggle source
# File lib/vpr/url.rb, line 6 def initialize @service = services[GitParser.host.to_sym] end
Public Instance Methods
branch_url()
click to toggle source
# File lib/vpr/url.rb, line 26 def branch_url service.branch_url end
branches_url()
click to toggle source
# File lib/vpr/url.rb, line 22 def branches_url service.branches_url end
commit_url(commit)
click to toggle source
# File lib/vpr/url.rb, line 34 def commit_url(commit) service.commit_url(commit) end
home_url()
click to toggle source
# File lib/vpr/url.rb, line 10 def home_url service.home_url end
issues_url()
click to toggle source
# File lib/vpr/url.rb, line 18 def issues_url service.issues_url end
pull_url(branch = nil)
click to toggle source
# File lib/vpr/url.rb, line 30 def pull_url(branch = nil) service.pull_url(branch) end
pulls_url()
click to toggle source
# File lib/vpr/url.rb, line 14 def pulls_url service.pulls_url end
search_url(commit)
click to toggle source
# File lib/vpr/url.rb, line 38 def search_url(commit) service.search_url(commit) end
Private Instance Methods
services()
click to toggle source
# File lib/vpr/url.rb, line 44 def services { 'github.com': Vpr::Services::GitHub, 'bitbucket.org': Vpr::Services::Bitbucket, 'gitlab.com': Vpr::Services::GitLab, } end