class EimXML::XHTML::FORM
Public Class Methods
new(attributes={})
click to toggle source
Calls superclass method
EimXML::XHTML::Simple_::new
# File lib/eim_xml/xhtml.rb 54 def initialize(attributes={}) 55 if attributes 56 if s = attributes.delete(:session) 57 name = attributes.delete(:session_name) || "token" 58 require "digest/sha1" 59 token = s[name] ||= Digest::SHA1.hexdigest("#{$$}#{Time.now}#{rand}") 60 end 61 end 62 super 63 add(HIDDEN.new(:name=>name, :value=>token)) if token 64 end