From d2e4937ceaba5fa868392f8ede4020300e608c74 Mon Sep 17 00:00:00 2001 From: mirichi Date: Fri, 25 Apr 2014 21:36:52 +0900 Subject: Refactoring Array#__svalue --- mrblib/array.rb | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'mrblib/array.rb') diff --git a/mrblib/array.rb b/mrblib/array.rb index 16e69d5d1..3218aa858 100644 --- a/mrblib/array.rb +++ b/mrblib/array.rb @@ -187,11 +187,8 @@ class Array # internal method to convert multi-value to single value def __svalue - case self.size - when 0 - return nil - when 1 - self[0] + if self.size < 2 + self.first else self end -- cgit v1.2.3