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