* Initial automatic cleanup with rubocop * Fix syntax error introduced by rubocop * Cleanup seeds file * Cleanup lib folder * Exclude bin folder because it contains auto generated files * Make Rubocop a little bit more chatty * Block length should not include comments in the count * Cleanup config folder * Cleanup specs * Updated Rubocop version and generated a todo file * Fix broken ArticlesApi spec * Fix tests * Restored rubocop pre-commit hook
16 lines
376 B
Ruby
16 lines
376 B
Ruby
class ArticleImageUploader < CarrierWave::Uploader::Base
|
|
include CarrierWave::BombShelter
|
|
# Adds resolution size limit to images of 4096x4096
|
|
|
|
def store_dir
|
|
"i/"
|
|
end
|
|
|
|
def filename
|
|
"#{Array.new(20) { rand(36).to_s(36) }.join}.#{file.extension}" if original_filename.present?
|
|
end
|
|
|
|
def extension_whitelist
|
|
%w(jpg jpeg jpe gif png ico bmp dng)
|
|
end
|
|
end
|