Module: Blix::DatamapperExceptions

Defined in:
lib/blix/utils/misc.rb

Overview

used to raise errors on

Defined Under Namespace

Modules: ClassMethods

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.included(mod) ⇒ Object



42
43
44
# File 'lib/blix/utils/misc.rb', line 42

def self.included(mod)
  mod.extend DatamapperExceptions::ClassMethods
end

Instance Method Details

#destroy(*args) ⇒ Object

Raises:

  • (ServiceError)


33
34
35
36
# File 'lib/blix/utils/misc.rb', line 33

def destroy(*args)
  raise ServiceError, errors.full_messages.join(',') unless super
  true
end

#save(*args) ⇒ Object

Raises:

  • (ServiceError)


23
24
25
26
# File 'lib/blix/utils/misc.rb', line 23

def save(*args)
  raise ServiceError, errors.full_messages.join(',') unless super
  self
end

#update(*args) ⇒ Object

Raises:

  • (ServiceError)


28
29
30
31
# File 'lib/blix/utils/misc.rb', line 28

def update(*args)
  raise ServiceError, errors.full_messages.join(',') unless super
  self
end