module ActiveFile::MultipleFiles
Public Class Methods
full_paths()
click to toggle source
# File lib/active_file/multiple_files.rb, line 18 def self.full_paths if filenames.present? filenames.collect do |filename| File.join(actual_root_path, "#{filename}.#{extension}") end else [full_path] end end
multiple_files?()
click to toggle source
# File lib/active_file/multiple_files.rb, line 14 def self.multiple_files? true end
set_filenames(*filenames)
click to toggle source
# File lib/active_file/multiple_files.rb, line 10 def self.set_filenames(*filenames) self.filenames = filenames end
Public Instance Methods
multiple_files?()
click to toggle source
# File lib/active_file/multiple_files.rb, line 3 def multiple_files? false end
use_multiple_files()
click to toggle source
# File lib/active_file/multiple_files.rb, line 7 def use_multiple_files class_attribute :filenames, instance_reader: false, instance_writer: false def self.set_filenames(*filenames) self.filenames = filenames end def self.multiple_files? true end def self.full_paths if filenames.present? filenames.collect do |filename| File.join(actual_root_path, "#{filename}.#{extension}") end else [full_path] end end end