class DataMapper::Is::ReadOnly::State

A lazy-loaded and unmodifiable resource.

Public Instance Methods

delete() click to toggle source

Receives deletion attempts on a read-only resource.

@raise [ReadOnlyError]

A read-only resource cannot be deleted.

@since 0.2.0

# 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) click to toggle source

Receives modifications attempts on a read-only resource.

@raise [ReadOnlyError]

A read-only resource cannot be modified.

@since 0.2.0

# 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