Class: Cms::Image
- Inherits:
-
ApplicationRecord
- Object
- ActiveRecord::Base
- ApplicationRecord
- Cms::Image
- Defined in:
- app/models/cms/image.rb
Constant Summary collapse
- PERMITTED_CONTENT_TYPES =
[ "image/jpeg", "image/png", "image/webp", "image/gif", "image/svg+xml", "image/tiff" ].freeze
Instance Method Summary collapse
Instance Method Details
#display_title ⇒ Object
44 45 46 |
# File 'app/models/cms/image.rb', line 44 def display_title title.presence || file.filename.to_s end |
#variant(dimensions) ⇒ Object
48 49 50 |
# File 'app/models/cms/image.rb', line 48 def variant(dimensions) file.variant(resize_to_limit: dimensions.split("x").map(&:to_i)) end |