Class: String

Inherits:
Object show all
Defined in:
lib/monkey_patching.rb

Overview

A long overdue iterator for strings

Instance Method Summary collapse

Instance Method Details

#each_charObject



101
102
103
# File 'lib/monkey_patching.rb', line 101

def each_char
  self.scan(/./).each { |c| yield c }
end

#reject(&block) ⇒ Object



105
106
107
108
# File 'lib/monkey_patching.rb', line 105

def reject(&block)
  tmp = scan(/./m).reject &block
  tmp.join
end