class Tika::Resource
Attributes
app[R]
file[R]
opts[R]
Public Class Methods
new(file, opts={})
click to toggle source
# File lib/tika/resource.rb, line 6 def initialize(file, opts={}) @file = file @app = App.new @opts = opts end
Public Instance Methods
content_type()
click to toggle source
# File lib/tika/resource.rb, line 20 def content_type @content_type ||= app.detect(file, opts) end
language()
click to toggle source
# File lib/tika/resource.rb, line 24 def language @language ||= app.get_language(file, opts) end
metadata()
click to toggle source
# File lib/tika/resource.rb, line 16 def metadata @metadata ||= app.get_metadata(file, opts) end
text()
click to toggle source
# File lib/tika/resource.rb, line 12 def text @text ||= app.get_text(file, opts) end