| Class | EimXML::XHTML::FORM |
| In: |
lib/eim_xml/xhtml.rb
|
| Parent: | Simple_ |
# File lib/eim_xml/xhtml.rb, line 54
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