Module: CGI::TagMaker

Defined in:
lib/sbsm/cgi.rb

Instance Method Summary collapse

Instance Method Details

#nOE_element_def(element, append = nil) ⇒ Object



31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
# File 'lib/sbsm/cgi.rb', line 31

def nOE_element_def(element, append = nil)
  s = <<-END
      "<#{element.upcase}" + attributes.collect{|name, value|
        next unless value
        " " + name.to_s +
        if true == value
          ""
        else
          '="' + CGI::escapeHTML(value) + '"'
        end
      }.to_s + ">"
  END
  s.sub!(/\Z/, " +") << append if append
  s
end