class Onebox::Engine::PdfOnebox

Private Instance Methods

data() click to toggle source
# File lib/onebox/engine/pdf_onebox.rb, line 14
def data
  begin
    size = Onebox::Helpers.fetch_content_length(@url)
  rescue
    raise "Unable to read pdf file: #{@url}"
  end

  {
    link: link,
    title: File.basename(uri.path),
    filesize: size ? Onebox::Helpers.pretty_filesize(size.to_i) : nil,
  }
end