Sha256: 3e0e790cb3e06cefeac8c66dd25e109276550574c2bd50414c38d7114eea38ef
Contents?: true
Size: 464 Bytes
Versions: 6
Compression:
Stored size: 464 Bytes
Contents
module Attachs module Types class Regular < Base delegate :url, :process, :process_styles, :destroy, :destroy_styles, :update, to: :storage def basename @basename ||= File.basename(attachment.filename, ".#{extension}") end def extension @extension ||= File.extname(attachment.filename).from(1) end def image? @image ||= attachment.content_type.start_with?('image') end end end end
Version data entries
6 entries across 6 versions & 1 rubygems