class Uploadcare::Rails::SimpleForm::UploadcareInput
Public Instance Methods
file?()
click to toggle source
# File lib/uploadcare/rails/simple_form/simple_form.rb, line 18 def file? @builder.object.try("has_#{ @attribute }_as_uploadcare_file?".to_sym) && !@builder.object.try("has_#{ @attribute }_as_uploadcare_group?".to_sym) end
group?()
click to toggle source
# File lib/uploadcare/rails/simple_form/simple_form.rb, line 23 def group? @builder.object.try("has_#{ @attribute }_as_uploadcare_file?".to_sym) && !@builder.object.try("has_#{ @attribute }_as_uploadcare_group?".to_sym) end
input(wrapper_options = nil)
click to toggle source
Calls superclass method
# File lib/uploadcare/rails/simple_form/simple_form.rb, line 5 def input(wrapper_options = nil) @options = uploadcare_uploader_options(@options) super end
input_html_options()
click to toggle source
# File lib/uploadcare/rails/simple_form/simple_form.rb, line 14 def input_html_options @input_html_options.merge role: role, data: @options[:data] end
role()
click to toggle source
# File lib/uploadcare/rails/simple_form/simple_form.rb, line 10 def role "#{ @input_html_options[:role] } uploadcare-uploader".strip end