class Rack::Info::HTMLMetaTag

Public Class Methods

format(hsh) click to toggle source
# File lib/rack/info/html_meta_tag.rb, line 3
def self.format(hsh)
  "\n" + hsh.map {|k, v| format_item(k, v) }.join("\n") + "\n"
end
format_item(key, value) click to toggle source
# File lib/rack/info/html_meta_tag.rb, line 7
def self.format_item(key, value)
  %|<meta name="#{h(key)}" content="#{h(value)}">|
end

Private Class Methods

h(str) click to toggle source
# File lib/rack/info/html_meta_tag.rb, line 13
def self.h(str)
  Rack::Utils.escape_html(str)
end