Method: HTMLProofer::Attribute::Url#known_extension?

Defined in:
lib/html_proofer/attribute/url.rb

#known_extension?Boolean

Returns:

  • (Boolean)


37
38
39
40
41
42
43
44
45
46
47
# File 'lib/html_proofer/attribute/url.rb', line 37

def known_extension?
  return true if hash_link?
  return true if path.end_with?("/")

  ext = File.extname(path)

  # no extension means we use the assumed one
  return @runner.options[:extensions].include?(@runner.options[:assume_extension]) if blank?(ext)

  @runner.options[:extensions].include?(ext)
end