Class: DataMapper::Is::ReadOnly::State
- Inherits:
-
Resource::PersistenceState::Clean
- Object
- Resource::PersistenceState::Clean
- DataMapper::Is::ReadOnly::State
- Defined in:
- lib/dm-is-read_only/is/read_only/state.rb
Overview
A lazy-loaded and unmodifiable resource.
Instance Method Summary collapse
-
#delete ⇒ Object
Receives deletion attempts on a read-only resource.
-
#set(subject, value) ⇒ Object
Receives modifications attempts on a read-only resource.
Instance Method Details
#delete ⇒ Object
Receives deletion attempts on a read-only resource.
31 32 33 |
# File 'lib/dm-is-read_only/is/read_only/state.rb', line 31 def delete raise(Error,"ReadOnly resource cannot be deleted",caller) end |
#set(subject, value) ⇒ Object
Receives modifications attempts on a read-only resource.
19 20 21 |
# File 'lib/dm-is-read_only/is/read_only/state.rb', line 19 def set(subject,value) raise(Error,"ReadOnly resource cannot be modified",caller) end |