Module: TransliteratePaperclip
- Extended by:
- ActiveSupport::Concern
- Defined in:
- lib/version.rb,
lib/transliterate_paperclip.rb
Constant Summary collapse
- VERSION =
'0.1.0'
Instance Method Summary collapse
Instance Method Details
#translit_paperclip_file_name(paperclip_image) ⇒ Object
7 8 9 10 11 12 |
# File 'lib/transliterate_paperclip.rb', line 7 def translit_paperclip_file_name paperclip_image image_file_name = self.attributes[paperclip_image.name.to_s + '_file_name'] ext = File.extname image_file_name basename = File.basename(image_file_name, ext) paperclip_image.instance_write(:file_name, Russian::translit(basename).to_url + ext) end |