Method: RubyApp::Session#initialize
- Defined in:
- lib/ruby_app/session.rb
#initialize(document = nil) ⇒ Session
Returns a new instance of Session.
35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 |
# File 'lib/ruby_app/session.rb', line 35 def initialize(document = nil) @session_id = RubyApp::Session.generate_session_id(self) @expires = Time.now + RubyApp::Session.configuration.expires @documents = [] @data = {} @identity = nil @steps = [] @steps_index = 0 require 'ruby_app/elements/mobile/default/default_document' @documents.push(document || RubyApp::Elements::Mobile::Default::DefaultDocument.new) end |