summaryrefslogtreecommitdiff
path: root/test/test_highline.rb
diff options
context:
space:
mode:
authorAbinoam P. Marques Jr <abinoam@gmail.com>2017-07-07 05:24:23 -0300
committerAbinoam P. Marques Jr <abinoam@gmail.com>2017-07-07 05:31:51 -0300
commit8e9b826acfe47b049b3376ea1b2b9fd51c60e2e0 (patch)
tree2e685caea0f5067d7f260bd596f9c264b203bc85 /test/test_highline.rb
parent653dd52f6f8a90d3a43cdd0a76d6221050b9d3f4 (diff)
downloadhighline-8e9b826acfe47b049b3376ea1b2b9fd51c60e2e0.tar.gz
Use guard clauses (rubocop warning)
Diffstat (limited to 'test/test_highline.rb')
-rwxr-xr-xtest/test_highline.rb8
1 files changed, 3 insertions, 5 deletions
diff --git a/test/test_highline.rb b/test/test_highline.rb
index 94ab060..e215986 100755
--- a/test/test_highline.rb
+++ b/test/test_highline.rb
@@ -1168,11 +1168,9 @@ class TestHighLine < Minitest::Test
class NameClass
def self.parse(string)
- if string =~ /^\s*(\w+),\s*(\w+)\s+(\w+)\s*$/
- new(Regexp.last_match(2), Regexp.last_match(3), Regexp.last_match(1))
- else
- raise ArgumentError, "Invalid name format."
- end
+ raise ArgumentError, "Invalid name format." unless
+ string =~ /^\s*(\w+),\s*(\w+)\s+(\w+)\s*$/
+ new(Regexp.last_match(2), Regexp.last_match(3), Regexp.last_match(1))
end
def initialize(first, middle, last)