mynyml / every
- Source
- Commits
- Network (5)
- Issues (1)
- Downloads (4)
- Wiki (1)
- Graphs
-
Tag:
v1.0
every /
| name | age | message | |
|---|---|---|---|
| |
LICENSE | Sun Mar 15 22:34:46 -0700 2009 | |
| |
README | Wed Apr 01 21:49:37 -0700 2009 | |
| |
Rakefile | ||
| |
TODO | Mon Mar 16 07:06:29 -0700 2009 | |
| |
benchmarks.rb | Wed Apr 08 17:00:59 -0700 2009 | |
| |
every.gemspec | ||
| |
examples.rb | Tue May 19 13:20:16 -0700 2009 | |
| |
lib/ | ||
| |
test/ |
README
Symbol#to_proc's hot cousin. Simple and elegant alternative to using &:method with enumerables.
compare:
enum = [1.4, 2.4 ,3.4]
enum.map {|i| i.floor } #=> [1, 2, 3]
enum.map(&:floor) #=> [1, 2, 3]
enum.every.floor #=> [1, 2, 3]
arguments? sure:
%w( axb dxf ).every.gsub(/x/,'y') #=> ['ayb', 'dyf']
%w( axb dxf ).every.gsub(/x/) { 'y' } #=> ['ayb', 'dyf']

