Module: Hippo::Concerns::AssetUploader::LocationHash::InstanceMethods
- Defined in:
- lib/hippo/concerns/asset_uploader.rb
Constant Summary collapse
- CHAR_CHOICES =
[*('a'..'z'),*('0'..'9')]
Instance Method Summary collapse
Instance Method Details
#generate_location(io, context) ⇒ Object
11 12 13 14 15 |
# File 'lib/hippo/concerns/asset_uploader.rb', line 11 def generate_location(io, context) basename, _ = super.split("/") path = Array.new(3){ CHAR_CHOICES.shuffle[0,4].join } path.push(basename).join('/') end |