Sha256: b8d9b2912ada806dac130447c902dc8a2727f9997fa1b24682c4ca0844f333a2

Contents?: true

Size: 362 Bytes

Versions: 6

Compression:

Stored size: 362 Bytes

Contents

# Copyright (C) 2006  Mauricio Fernandez <mfp@acm.org>
#

require 'stringio'
module FTSearch

module InMemoryWriter
  def initialize_in_memory_buffer
    @memory_io = StringIO.new("")
  end

  def data
    if @path
      File.open(@path, "rb"){|f| f.read} rescue nil
    else
      @memory_io.string.clone
    end
  end
end

end  # FTSearch

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
shoesgem-0.1480.0 shoes/ruby/lib/ftsearch/util.rb
shoesgem-0.1469.0 shoes/ruby/lib/ftsearch/util.rb
shoesgem-0.1430.0 shoes/ruby/lib/ftsearch/util.rb
shoesgem-0.1429.0 shoes/ruby/lib/ftsearch/util.rb
shoesgem-0.1428.0 shoes/ruby/lib/ftsearch/util.rb
shoesgem-0.1426.0 shoes/ruby/lib/ftsearch/util.rb