class Paperclip::DataUriAdapter

Constants

REGEXP

Public Class Methods

new(target_uri) click to toggle source
Calls superclass method
# File lib/paperclip/io_adapters/data_uri_adapter.rb, line 6
def initialize(target_uri)
  super(extract_target(target_uri))
end

Private Instance Methods

extract_target(uri) click to toggle source
# File lib/paperclip/io_adapters/data_uri_adapter.rb, line 12
def extract_target(uri)
  data_uri_parts = uri.match(REGEXP) || []
  StringIO.new(Base64.decode64(data_uri_parts[2] || ''))
end