Sha256: 2f70f79140997667b88f2dfcb2ad2c7c60f4e314b9b51317b86f9445cc649636
Contents?: true
Size: 401 Bytes
Versions: 82
Compression:
Stored size: 401 Bytes
Contents
# frozen_string_literal: true module EacLauncher module Vendor module Github class << self 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 end end end end
Version data entries
82 entries across 82 versions & 2 rubygems