Sha256: d7a2ba6ece0f245b89bd3c8fd279ef765ffb0b3960e97865d4f89048844fbc78

Contents?: true

Size: 540 Bytes

Versions: 1

Compression:

Stored size: 540 Bytes

Contents

# Author::    Nicolas Pouillard  <ertai@lrde.epita.fr>.
# Copyright:: Copyright (c) 2004 LRDE. All rights reserved.
# License::   GNU General Public License (GPL).
# Revision::  $Id: header 98 2004-09-29 12:07:43Z ertai $

require 'yaml'

module YAML

  def self.chop_header ( io )
    aStr = io.gets
    unless aStr =~ /^---/
      io.rewind
      raise Exception, "First line is not valid: `#{aLine}'"
    end
    io.each do |aLine|
      break if aLine =~ /^---/
      aStr += aLine
    end
    YAML::load(aStr)
  end

end # module YAML

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
vcs-0.2.148 ruby_ex/yaml/chop_header.rb