module CuttingEdge::GitlabMixin
Public Class Methods
included(base)
click to toggle source
# File lib/cutting_edge/repo.rb, line 56 def included(base) base.extend ClassMethods end
Public Instance Methods
url_for_file(file)
click to toggle source
# File lib/cutting_edge/repo.rb, line 51 def url_for_file(file) File.join(host, '/api/v4/projects', "#{@org}%2f#{@name}", 'repository/files/', file.gsub('/', '%2f'), "raw?ref=#{@branch}") end
url_for_project()
click to toggle source
# File lib/cutting_edge/repo.rb, line 47 def url_for_project File.join(host, @org, @name) end