Sha256: 8234454b6e150605ce11682811cf6a50698dc7914cd64d9a3dbaf7316108ca8d
Contents?: true
Size: 656 Bytes
Versions: 3
Compression:
Stored size: 656 Bytes
Contents
=begin rdoc Array extensions =end require "enumerator" class Array def to_os map {|a| a.to_os } end def collect_with_index &block self.enum_for(:each_with_index).collect &block end def runnable(quiet=true) self.join(" \n ").runnable(quiet) end def nice_runnable(quiet=true) self.flatten.reject{|e| (e.nil? || e.empty?) }.join(" \n ").chomp.nice_runnable(quiet) end def to_string(prev="") map {|a| a.to_string(prev)}.join("\n") end def get_named(str="") map {|a| a.name == str ? a : nil }.reject {|a| a.nil? } end def to_option_string(ns=[]) "[ #{map {|e| e.to_option_string }.join(", ")} ]" end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
auser-poolparty-0.2.6 | lib/poolparty/core/array.rb |
auser-poolparty-0.2.8 | lib/poolparty/core/array.rb |
auser-poolparty-0.2.9 | lib/poolparty/core/array.rb |