Module: DigitalOpera::S3Helper

Defined in:
app/helpers/digital_opera/s3_helper.rb

Instance Method Summary collapse

Instance Method Details

#s3_uploader_form(options = {}, &block) ⇒ Object



3
4
5
6
7
8
9
10
11
12
# File 'app/helpers/digital_opera/s3_helper.rb', line 3

def s3_uploader_form(options = {}, &block)
  options[:post_authenticity_token] = form_authenticity_token
  builder = DigitalOpera::Builders::S3FormBuilder.new options

  form_tag(builder.url, builder.form_options) do
    builder.fields.map do |name, value|
      hidden_field_tag(name, value)
    end.join.html_safe + capture(&block)
  end
end