2018-07-04 17:32:46 +00:00
|
|
|
# frozen_string_literal: true
|
|
|
|
|
2015-11-14 18:29:58 +00:00
|
|
|
# Extra methods for uploader
|
|
|
|
module UploaderHelper
|
2018-09-04 10:39:08 +00:00
|
|
|
include Gitlab::FileMarkdownLinkBuilder
|
2017-02-13 22:42:46 +00:00
|
|
|
|
2017-02-23 21:54:25 +00:00
|
|
|
private
|
|
|
|
|
2016-04-03 05:00:06 +00:00
|
|
|
def extension_match?(extensions)
|
2016-07-12 17:28:39 +00:00
|
|
|
return false unless file
|
|
|
|
|
2018-01-29 17:57:34 +00:00
|
|
|
extension = file.try(:extension) || File.extname(file.path).delete('.')
|
2016-07-08 16:55:49 +00:00
|
|
|
extensions.include?(extension.downcase)
|
2015-11-14 18:29:58 +00:00
|
|
|
end
|
|
|
|
end
|