# File lib/hub/context.rb, line 332 def initialize(uri, project) @project = project super(uri) end
# File lib/hub/context.rb, line 323 def self.resolve(url, local_repo) u = URI(url) if %Q[http https].include? u.scheme and project = GithubProject.from_url(u, local_repo) self.new(u, project) end rescue URI::InvalidURIError nil end
segment of path after the project owner and name
# File lib/hub/context.rb, line 338 def project_path path.split('/', 4)[3] end