diff options
Diffstat (limited to 'app/models/media_attachment.rb')
-rw-r--r-- | app/models/media_attachment.rb | 40 |
1 files changed, 21 insertions, 19 deletions
diff --git a/app/models/media_attachment.rb b/app/models/media_attachment.rb index 008147a08..55eabc226 100644 --- a/app/models/media_attachment.rb +++ b/app/models/media_attachment.rb @@ -34,26 +34,28 @@ class MediaAttachment < ApplicationRecord image? ? 'image' : 'video' end - private - - def self.file_styles(f) - if f.instance.image? - { - original: '100%', - small: '510x680>' - } - else - { - small: { - convert_options: { - output: { - vf: 'scale=\'min(510\, iw):min(680\, ih)\':force_original_aspect_ratio=decrease' - } - }, - format: 'png', - time: 1 + class << self + private + + def file_styles(f) + if f.instance.image? + { + original: '100%', + small: '510x680>' } - } + else + { + small: { + convert_options: { + output: { + vf: 'scale=\'min(510\, iw):min(680\, ih)\':force_original_aspect_ratio=decrease' + } + }, + format: 'png', + time: 1 + } + } + end end end end |