Method: Mechanize::Page::Image#extname

Defined in:
lib/mechanize/page/image.rb

#extnameObject

The suffix of the #url. The dot is a part of suffix, not a delimiter.

p image.url     # => "http://example/test.jpg"
p image.extname # => ".jpg"

Returns an empty string if #url has no suffix:

p image.url     # => "http://example/sampleimage"
p image.extname # => ""


63
64
65
66
67
# File 'lib/mechanize/page/image.rb', line 63

def extname
  return nil unless src

  File.extname url.path
end