Module: Easyop::Plugins::Transactional::ClassMethods
- Defined in:
- lib/easyop/plugins/transactional.rb
Instance Method Summary collapse
- #_transactional_enabled? ⇒ Boolean
-
#transactional(enabled) ⇒ Object
Opt out of transaction wrapping: ‘transactional false`.
Instance Method Details
#_transactional_enabled? ⇒ Boolean
46 47 48 49 |
# File 'lib/easyop/plugins/transactional.rb', line 46 def _transactional_enabled? return @_transactional_enabled if instance_variable_defined?(:@_transactional_enabled) superclass.respond_to?(:_transactional_enabled?) ? superclass._transactional_enabled? : true end |
#transactional(enabled) ⇒ Object
Opt out of transaction wrapping: ‘transactional false`
42 43 44 |
# File 'lib/easyop/plugins/transactional.rb', line 42 def transactional(enabled) @_transactional_enabled = enabled end |