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



81
82
83
# File 'lib/blix/utils/misc.rb', line 81

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

Instance Method Details

#destroy(*args) ⇒ Object

Raises:

  • (ServiceError)


72
73
74
75
# File 'lib/blix/utils/misc.rb', line 72

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

#save(*args) ⇒ Object

Raises:

  • (ServiceError)


62
63
64
65
# File 'lib/blix/utils/misc.rb', line 62

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

#update(*args) ⇒ Object

Raises:

  • (ServiceError)


67
68
69
70
# File 'lib/blix/utils/misc.rb', line 67

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