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



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

def self.default_storage_name
  "Session"
end

Instance Method Details

#dataObject



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

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

#data=(data) ⇒ Object



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

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