Module: UploadColumn
- Defined in:
- lib/upload_column/configuration.rb,
lib/upload_column/magic_columns.rb,
lib/upload_column/uploaded_file.rb,
lib/upload_column/sanitized_file.rb,
lib/upload_column/manipulators/rmagick.rb,
lib/upload_column/active_record_extension.rb,
lib/upload_column/manipulators/image_science.rb
Defined Under Namespace
Modules: ActionControllerExtension, ActiveRecordExtension, AssetTagExtension, MagicColumns, Manipulators, UploadColumnHelper
Classes: Column, ConfigurationProxy, IntegrityError, SanitizedFile, TemporaryPathMalformedError, UploadError, UploadNotMultipartError, UploadedFile
Constant Summary
collapse
- DEFAULT_CONFIGURATION =
{
:tmp_dir => 'tmp',
:store_dir => proc{ |r, f| f.attribute.to_s },
:root_dir => File.join(RAILS_ROOT, 'public'),
:get_content_type_from_file_exec => true,
:fix_file_extensions => false,
:process => nil,
:permissions => 0644,
:extensions => self.extensions,
:web_root => '',
:manipulator => nil,
:versions => nil,
:validate_integrity => false
}
- TempValueRegexp =
%r{^((?:\d+\.)+\d+)/([^/;]+)(?:;([^/;]+))?$}
- ManipulationError =
Class.new(UploadError)
Class Method Summary
collapse
Class Method Details
31
32
33
|
# File 'lib/upload_column/configuration.rb', line 31
def self.configure
yield ConfigurationProxy.new
end
|
.reset_configuration ⇒ Object