Module: CGI::TagMaker

Defined in:
lib/sbsm/cgi.rb

Instance Method Summary collapse

Instance Method Details

#nOE_element_def(element, append = nil) ⇒ Object



46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
# File 'lib/sbsm/cgi.rb', line 46

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