Sha256: 66aa750e1e0a69cc30d083db64ac72b4f6f9031b02ef39fafafad997277a8924
Contents?: true
Size: 663 Bytes
Versions: 12
Compression:
Stored size: 663 Bytes
Contents
# frozen_string_literal: true require 'git' module LearnTest class RepoParser def self.get_repo begin repo = Git.open(FileUtils.pwd) rescue puts "You don't appear to be in a Learn lesson's directory. Please enter 'learn open' or cd to an appropriate directory and try again." die end if url = repo.remote.url url.match(/(?:https?:\/\/|git@).*\/(.+?)(?:\.git)?$/)[1] else puts "You don't appear to be in a Learn lesson's directory. Please enter 'learn open' or cd to an appropriate directory and try again." die end end def self.die exit end end end
Version data entries
12 entries across 12 versions & 1 rubygems