Module: AttachmentExtensions

Included in:
Paperclip::Attachment
Defined in:
lib/paperclip/staging.rb

Overview

module UrlGeneratorExtensions

def for(style_name, options)
end

end

Instance Method Summary collapse

Instance Method Details

#staged_url(style_name = default_style, options = {}) ⇒ Object



25
26
27
28
29
30
31
32
33
# File 'lib/paperclip/staging.rb', line 25

def staged_url(style_name = default_style, options = {})
  queued = queued_for_write[style_name]
  if queued
    data = Base64.strict_encode64(File.read(queued.path))
    "data:#{queued.content_type};base64,#{data}"
  else
    url(style_name, options)
  end
end