app/helpers/active_admin/views_helper.rb in activeadmin-dropzone-0.1.1 vs app/helpers/active_admin/views_helper.rb in activeadmin-dropzone-0.2.1
- old
+ new
@@ -1,11 +1,18 @@
module ActiveAdmin::ViewsHelper
def render_mock_dropzone_files(dropzone_objects)
- unless dropzone_objects.empty?
- dropzone_objects.map do |dropzone_object|
- "{ id: #{ dropzone_object.id }, name: '#{ dropzone_object.send dropzone_object.class.dropzone_title_field }', size: #{ dropzone_object.send dropzone_object.class.dropzone_file_size_field }, url: '#{ dropzone_object.send dropzone_object.class.dropzone_url_field }' }"
- end.join(', ').html_safe
- end
+ dropzone_objects.map do |dropzone_object|
+ {
+ id: dropzone_object.id,
+ name: dropzone_object.send(dropzone_object.class.dropzone_field(:title)),
+ size: dropzone_object.send(dropzone_object.class.dropzone_field(:file_size)),
+ url: dropzone_object.send(dropzone_object.class.dropzone_field(:url))
+ }
+ end.map do |hash|
+ hash.map{ |(k, v)| "#{ k }: '#{ v }'" }.join(',')
+ end.map do |string|
+ "{#{ string }}"
+ end.join(', ').html_safe
end
end
\ No newline at end of file