Module: Access::Savable

Included in:
Role, User
Defined in:
lib/access/savable.rb

Overview

Mixin for classes representing records

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#accessObject

The Access instance that manages this records base



14
15
16
# File 'lib/access/savable.rb', line 14

def access
  @access
end

#baseObject

The “Base” instance that manages this record



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

def base
  @base
end

Instance Method Details

#deleteObject

delete this record from the database



25
26
27
# File 'lib/access/savable.rb', line 25

def delete
	base.delete(id())
end

#saveObject

save changes to this record



20
21
22
# File 'lib/access/savable.rb', line 20

def save
	base.save(id())
end