Sha256: bd91f20508b9a8be73e577fb1517ef75378268cd6ee6323218c1eb88df0873d5

Contents?: true

Size: 368 Bytes

Versions: 7

Compression:

Stored size: 368 Bytes

Contents

class Array

  # for ReVIEW::Node
  #
  def to_doc
    self.map(&:to_doc).join("")
  end

  # for ReVIEW::Node
  #
  def to_raw
    self.map(&:to_raw).join("")
  end

  if [].map.kind_of?(Array)
    # Ruby 1.8
    def map(&block)
      if !block_given?
        return to_enum :map
      else
        collect(&block) ## XXX same as original
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
review-peg-0.2.2 lib/review/extentions/array.rb
review-peg-0.2.1 lib/review/extentions/array.rb
review-peg-0.2.0 lib/review/extentions/array.rb
review-peg-0.1.3 lib/review/extentions/array.rb
review-peg-0.1.2 lib/review/extentions/array.rb
review-peg-0.1.1 lib/review/extentions/array.rb
review-peg-0.1.0 lib/review/extentions/array.rb