Class: Object
- Inherits:
- BasicObject
- Defined in:
- lib/sequel/error.rb,
lib/sequel/core_ext.rb
Overview
Object extensions
Instance Method Summary collapse
- #is_one_of?(*classes) ⇒ Boolean
-
#rollback! ⇒ Object
Cancels the current transaction without an error:.
Instance Method Details
#is_one_of?(*classes) ⇒ Boolean
20 21 22 23 |
# File 'lib/sequel/core_ext.rb', line 20 def is_one_of?(*classes) classes.each {|c| return c if is_a?(c)} nil end |
#rollback! ⇒ Object
Cancels the current transaction without an error:
DB.tranaction do
...
rollback! if failed_to_contact_client
...
end
19 20 21 |
# File 'lib/sequel/error.rb', line 19 def rollback! raise SequelRollbackError end |