Sha256: 74d44aad3a9a17e191cccac4ea91e9f5e15861ec8298aebc9b6ca30ac21389b3
Contents?: true
Size: 391 Bytes
Versions: 16
Compression:
Stored size: 391 Bytes
Contents
description 'Filter which sets Content-Disposition' Filter.create :disposition do |context, content| name = context.page.root? ? :root.t : context.page.name.gsub(/[^\w.\-_]/, '_') name += '.' + options[:extension] if options[:extension] context.header['Content-Disposition'] = %{attachment; filename="#{name}"} context.header['Content-Length'] = content.bytesize.to_s content end
Version data entries
16 entries across 16 versions & 1 rubygems