Module: S3Thumbnail::Thumbnailable

Extended by:
ActiveSupport::Concern
Defined in:
lib/s3_thumbnail/thumbnailable.rb

Defined Under Namespace

Modules: ClassMethods

Instance Method Summary collapse

Instance Method Details

#regenerate_thumbnails_for(attribute) ⇒ Object



18
19
20
21
22
23
24
# File 'lib/s3_thumbnail/thumbnailable.rb', line 18

def regenerate_thumbnails_for(attribute)
  styles_method = "#{attribute}_styles".to_sym
  s3_file       = public_send(attribute.to_sym)
  styles        = public_send(styles_method)

  generate_thumbnails(s3_file, styles)
end