Class: RTika::StringParser

Inherits:
GenericParser show all
Defined in:
lib/rtika.rb

Instance Method Summary collapse

Methods inherited from GenericParser

parse, #parse

Constructor Details

#initialize(string) ⇒ StringParser

Returns a new instance of StringParser.



58
59
60
# File 'lib/rtika.rb', line 58

def initialize(string)
  @input_string = string
end

Instance Method Details

#processObject



62
63
64
65
66
67
68
69
70
71
# File 'lib/rtika.rb', line 62

def process
  input_stream = java.io.ByteArrayInputStream.new(@input_string.to_java.get_bytes)
  content = RTika::BodyContentHandler.new
   = RTika::Metadata.new

  @parser.parse(input_stream, content, )
  input_stream.close

  return [content, ]
end