Module: Easyop::Plugins::Transactional::ClassMethods

Defined in:
lib/easyop/plugins/transactional.rb

Instance Method Summary collapse

Instance Method Details

#_transactional_enabled?Boolean

Returns:

  • (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