Sha256: 88f7a083f78b1047ec98295387cc7e82774db51970d979886bcb0fc9657121de

Contents?: true

Size: 566 Bytes

Versions: 5

Compression:

Stored size: 566 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
end

Version data entries

5 entries across 5 versions & 2 rubygems

Version Path
auser-poolparty-0.2.2 lib/poolparty/core/array.rb
auser-poolparty-0.2.3 lib/poolparty/core/array.rb
auser-poolparty-0.2.4 lib/poolparty/core/array.rb
auser-poolparty-0.2.5 lib/poolparty/core/array.rb
poolparty-0.2.6 lib/poolparty/core/array.rb