Module: Mag

Defined in:
lib/mag.rb,
lib/mag/version.rb

Constant Summary collapse

VERSION =
"0.3.1"

Class Method Summary collapse

Class Method Details

.abortObject Also known as: pull



11
12
13
# File 'lib/mag.rb', line 11

def abort
  Maglev.abort_transaction
end

.boxObject Also known as: store



17
18
19
# File 'lib/mag.rb', line 17

def box
  Maglev::PERSISTENT_ROOT
end

.box=(this) ⇒ Object Also known as: store=



23
24
25
# File 'lib/mag.rb', line 23

def box= this
  class_eval "Maglev::PERSISTENT_ROOT = this"
end

.commitObject Also known as: push



5
6
7
# File 'lib/mag.rb', line 5

def commit
  Maglev.commit_transaction
end