class Middleman::Extensions::AutomaticAltTags
Automatic Image alt tags from image names extension
Public Instance Methods
image_tag(path, params={})
click to toggle source
Override default image_tag
helper to automatically insert alt tag containing image name.
Calls superclass method
# File lib/middleman-more/extensions/automatic_alt_tags.rb, line 7 def image_tag(path, params={}) unless path.include?('://') params[:alt] ||= '' real_path = path real_path = File.join(images_dir, real_path) unless real_path.start_with?('/') full_path = File.join(source_dir, real_path) if File.exist?(full_path) begin alt_text = File.basename(full_path, '.*') alt_text.capitalize! params[:alt] = alt_text end end end super(path, params) end