summaryrefslogtreecommitdiff
path: root/lib/highline/question.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/highline/question.rb')
-rwxr-xr-xlib/highline/question.rb8
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/highline/question.rb b/lib/highline/question.rb
index d94df9a..f93d4d1 100755
--- a/lib/highline/question.rb
+++ b/lib/highline/question.rb
@@ -307,9 +307,9 @@ class HighLine
# @return [String] upcased, downcased, capitalized
# or unchanged answer String.
def change_case(answer_string)
- if %i[up upcase].include?(@case)
+ if [:up, :upcase].include?(@case)
answer_string.upcase
- elsif %i[down downcase].include?(@case)
+ elsif [:down, :downcase].include?(@case)
answer_string.downcase
elsif @case == :capitalize
answer_string.capitalize
@@ -432,11 +432,11 @@ class HighLine
def remove_whitespace(answer_string)
if !whitespace
answer_string
- elsif %i[strip chomp].include?(whitespace)
+ elsif [:strip, :chomp].include?(whitespace)
answer_string.send(whitespace)
elsif whitespace == :collapse
answer_string.gsub(/\s+/, " ")
- elsif %i[strip_and_collapse chomp_and_collapse].include?(whitespace)
+ elsif [:strip_and_collapse, :chomp_and_collapse].include?(whitespace)
result = answer_string.send(whitespace.to_s[/^[a-z]+/])
result.gsub(/\s+/, " ")
elsif whitespace == :remove