Sha256: b044336e4dc2df8ce8007756edff0804a31159b7e255cc744bd1bc85dbfa561b

Contents?: true

Size: 449 Bytes

Versions: 25

Compression:

Stored size: 449 Bytes

Contents

module LearnTest
  class UsernameParser
    def self.get_username
      parser = LearnTest::NetrcInteractor.new
      username = parser.username
      user_id = parser.user_id

      if !username || user_id == 'none'
        print "Enter your github username: "
        username = gets.strip
        user_id = LearnTest::GithubInteractor.get_user_id_for(username)
        parser.write(username, user_id)
      end

      username
    end
  end
end

Version data entries

25 entries across 25 versions & 1 rubygems

Version Path
learn-test-2.3.3 lib/learn_test/username_parser.rb
learn-test-2.3.2 lib/learn_test/username_parser.rb
learn-test-2.3.1 lib/learn_test/username_parser.rb
learn-test-2.3.0 lib/learn_test/username_parser.rb
learn-test-2.2.2 lib/learn_test/username_parser.rb
learn-test-2.2.1 lib/learn_test/username_parser.rb
learn-test-2.2.0 lib/learn_test/username_parser.rb
learn-test-2.1.2 lib/learn_test/username_parser.rb
learn-test-2.1.0 lib/learn_test/username_parser.rb
learn-test-2.1.1 lib/learn_test/username_parser.rb
learn-test-2.0.0 lib/learn_test/username_parser.rb
learn-test-2.0.0.rc2 lib/learn_test/username_parser.rb
learn-test-2.0.0.rc1 lib/learn_test/username_parser.rb
learn-test-2.0.0.pre lib/learn_test/username_parser.rb
learn-test-1.2.26 lib/learn_test/username_parser.rb
learn-test-1.2.25 lib/learn_test/username_parser.rb
learn-test-1.2.24 lib/learn_test/username_parser.rb
learn-test-1.2.23 lib/learn_test/username_parser.rb
learn-test-1.2.22 lib/learn_test/username_parser.rb
learn-test-1.2.21 lib/learn_test/username_parser.rb