thumb and medium image styles"

This commit is contained in:
Devin Howard 2017-01-23 13:28:25 -05:00
parent 52b5ecb622
commit 8d40c03cce

View file

@ -6,9 +6,8 @@ class Attachment < ApplicationRecord
styles: lambda { |a|
if a.instance.image?
{
small: 'x200>',
medium: 'x300>',
large: 'x400>'
thumb: 'x128#',
medium: 'x320>'
}
else
{}
@ -18,19 +17,19 @@ class Attachment < ApplicationRecord
validates_attachment_content_type :file, content_type: Attachable.allowed_types
def image?
file.instance.file_content_type =~ %r{\Aimage}
Attachable.image_types.include(file.instance.file_content_type)
end
def audio?
file.instance.file_content_type ~= %r{\Aaudio}
Attachable.audio_types.include(file.instance.file_content_type)
end
def text?
file.instance.file_content_type ~= %r{\Atext}
Attachable.text_types.include(file.instance.file_content_type)
end
def pdf?
file.instance.file_content_type == 'application/pdf'
Attachable.pdf_types.include(file.instance.file_content_type)
end
def document?