levels/config.rb in githug-0.3.3 vs levels/config.rb in githug-0.3.4

- old
+ new

@@ -1,20 +1,25 @@ difficulty 1 -description "Set up your git name and email, this is important so that your commits can be identified" +description "Set up your git name and email, this is important so that your commits can be identified." setup do repo.init end solution do - valid = false name = request("What is your name?") email = request("What is your email?") config_name = repo.config["user.name"] config_email = repo.config["user.email"] + + if name.respond_to?(:force_encoding) + config_name = config_name.force_encoding("UTF-8") + config_email = config_email.force_encoding("UTF-8") + end + if name == config_name && email == config_email valid = true end puts "Your config has the following name: #{config_name}" @@ -22,7 +27,7 @@ valid end hint do - puts "These settings are config settings. You should run `git help config` if you are stuck" + puts "These settings are config settings. You should run `git help config` if you are stuck." end