Class: String
- Inherits:
-
Object
- Object
- String
- Defined in:
- library/blur/enhancements.rb
Overview
Reopens the scope of the standard String-class to extend it with helpful methods.
Instance Method Summary (collapse)
-
- (Enumerator) each_slice(size = 8)
(also: #each_block)
Split a string up in n chunks and then iterate through them, exactly like Enumerable#each_slice.
-
- (Boolean) numeric?
Checks if the string contains nothing but a numeric value.
Instance Method Details
- (Enumerator) each_slice(size = 8) Also known as: each_block
Split a string up in n chunks and then iterate through them, exactly like Enumerable#each_slice.
33 34 35 |
# File 'library/blur/enhancements.rb', line 33 def each_slice size = 8 self.chars.each_slice(size).each{|slice| yield slice.join } end |
- (Boolean) numeric?
Checks if the string contains nothing but a numeric value.
24 25 26 |
# File 'library/blur/enhancements.rb', line 24 def numeric? self =~ /^\d+$/ end |