Sha256: 3d930de88d701c5ae474f7d4d69c3616dfb5c5ce31ce7c7baed979eaabf8aec4
Contents?: true
Size: 691 Bytes
Versions: 27
Compression:
Stored size: 691 Bytes
Contents
module Alchemy::Custom::Model::ElFinder module Paths class ComponentFiles < Base def children(with_directory = true) @volume.record.send(@volume.attribute).collect do |p| build_file_path(p) end end ## # Costruisce il singolo file, passandogli l'active record di alchemy (Picture o Attachment) # # @param [Alchemy::Picture | Alchemy::Attachment] p def build_file_path(p) base_class = ComponentFile file_path = base_class.new(@root, "#{self.path}/#{base_class.file_to_uri(p)}", volume: self.volume) file_path.active_record_instance = p file_path end end end end
Version data entries
27 entries across 27 versions & 1 rubygems