Class: DataMapper::Session::Abstract::Session

Inherits:
Object
  • Object
show all
Includes:
Resource
Defined in:
lib/rack_datamapper/session/abstract/store.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.default_storage_nameObject



99
100
101
# File 'lib/rack_datamapper/session/abstract/store.rb', line 99

def self.default_storage_name
  "Session"
end

Instance Method Details

#dataObject



113
114
115
# File 'lib/rack_datamapper/session/abstract/store.rb', line 113

def data
  Marshal.load(::Base64.decode64(attribute_get(:raw_data)))
end

#data=(data) ⇒ Object



109
110
111
# File 'lib/rack_datamapper/session/abstract/store.rb', line 109

def data=(data)
   attribute_set(:raw_data, ::Base64.encode64(Marshal.dump(data)))
end