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