Sha256: b2a1c56b5e8aba465180f5c0e99a606dcd18b1d6d1e5115a78a9744c020500ed
Contents?: true
Size: 516 Bytes
Versions: 19
Compression:
Stored size: 516 Bytes
Contents
# frozen_string_literal: true class Avo::Fields::Common::Files::ControlsComponent < Avo::BaseComponent include Avo::ApplicationHelper include Avo::Fields::Concerns::FileAuthorization attr_reader :file, :field, :resource delegate :id, to: :field def initialize(field:, file:, resource:) @field = field @file = file @resource = resource end def destroy_path Avo::Services::URIService.parse(@resource.record_path).append_paths("active_storage_attachments", id, file.id).to_s end end
Version data entries
19 entries across 19 versions & 1 rubygems