module EacLauncher::Vendor::Github
Public Class Methods
to_ssh_url(url)
click to toggle source
# File lib/eac_launcher/vendor/github.rb, line 7 def to_ssh_url(url) return nil if url.blank? url_no_dot_git = url.gsub(/\.git\z/, '') m = %r{\Ahttps://github.com/([^/]+)/([^/]+)\z}.match(url_no_dot_git.to_s) m ? "git@github.com:#{m[1]}/#{m[2]}.git" : url end