class ActiveStorage::Blob
def service_metadata
def service_metadata if forcibly_serve_as_binary? { content_type: ActiveStorage.binary_content_type, disposition: :attachment, filename: filename, custom_metadata: custom_metadata } elsif !allowed_inline? { content_type: content_type, disposition: :attachment, filename: filename, custom_metadata: custom_metadata } else { content_type: content_type, custom_metadata: custom_metadata } end end