Sha256: b2be0b82170303c6d6046a1038abc0f5cff542f4bb0836b9d6f1fa513259cf4d

Contents?: true

Size: 306 Bytes

Versions: 18

Compression:

Stored size: 306 Bytes

Contents

module EacLauncher
  module Vendor
    module Github
      class << self
        def to_ssh_url(url)
          return nil if url.blank?
          m = %r{\Ahttps://github.com/([^/]+)/([^/]+)\z}.match(url.to_s)
          m ? "git@github.com:#{m[1]}/#{m[2]}.git" : url
        end
      end
    end
  end
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
eac_launcher-0.6.0 lib/eac_launcher/vendor/github.rb
eac_launcher-0.5.1 lib/eac_launcher/vendor/github.rb
eac_launcher-0.5.0 lib/eac_launcher/vendor/github.rb
eac_launcher-0.4.0 lib/eac_launcher/vendor/github.rb
eac_launcher-0.3.2 lib/eac_launcher/vendor/github.rb
eac_launcher-0.3.1 lib/eac_launcher/vendor/github.rb
eac_launcher-0.3.0 lib/eac_launcher/vendor/github.rb
eac_launcher-0.2.2 lib/eac_launcher/vendor/github.rb
eac_launcher-0.2.1 lib/eac_launcher/vendor/github.rb
eac_launcher-0.2.0 lib/eac_launcher/vendor/github.rb
eac_launcher-0.1.7 lib/eac_launcher/vendor/github.rb
eac_launcher-0.1.6 lib/eac_launcher/vendor/github.rb
eac_launcher-0.1.5 lib/eac_launcher/vendor/github.rb
eac_launcher-0.1.3 lib/eac_launcher/vendor/github.rb
eac_launcher-0.1.4 lib/eac_launcher/vendor/github.rb
eac_launcher-0.1.2 lib/eac_launcher/vendor/github.rb
eac_launcher-0.1.1 lib/eac_launcher/vendor/github.rb
eac_launcher-0.1.0 lib/eac_launcher/vendor/github.rb