summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2016-07-27 14:03:52 +0900
committerGitHub <[email protected]>2016-07-27 14:03:52 +0900
commit2b4ed40fc9ba742ed78c0b9e7421e13a355fa87f (patch)
tree6bc46c3b2c8692bb8b0d0761bcc5c2080cbe3bac
parent3757b16dab96c687429a9cec7c2b498218ef0e27 (diff)
parent6bb0775d7603d020e64fb68fbc78e184745e8b0d (diff)
downloadmruby-2b4ed40fc9ba742ed78c0b9e7421e13a355fa87f.tar.gz
mruby-2b4ed40fc9ba742ed78c0b9e7421e13a355fa87f.zip
Merge pull request #3185 from kou/string-reduce-needless-array
Reduce needless Array generation in some String methods
-rw-r--r--mrbgems/mruby-string-ext/mrblib/string.rb6
1 files changed, 3 insertions, 3 deletions
diff --git a/mrbgems/mruby-string-ext/mrblib/string.rb b/mrbgems/mruby-string-ext/mrblib/string.rb
index 7e65eb6b2..a291b8207 100644
--- a/mrbgems/mruby-string-ext/mrblib/string.rb
+++ b/mrbgems/mruby-string-ext/mrblib/string.rb
@@ -354,7 +354,7 @@ class String
def chars(&block)
if block_given?
- self.split('').map do |i|
+ self.split('').each do |i|
block.call(i)
end
self
@@ -366,7 +366,7 @@ class String
def each_char(&block)
return to_enum :each_char unless block
- split('').map do |i|
+ split('').each do |i|
block.call(i)
end
self
@@ -376,7 +376,7 @@ class String
len = self.size
if block_given?
- self.split('').map do|x|
+ self.split('').each do|x|
block.call(x.ord)
end
self