class ActiveStorage::Variation

def format

def format
  transformations.fetch(:format, :png).tap do |format|
    if MimeMagic.by_extension(format).nil?
      raise ArgumentError, "Invalid variant format (#{format.inspect})"
    end
  end
end