class Opera::Operation::Config
Attributes
reporter[RW]
transaction_class[RW]
transaction_method[RW]
transaction_options[RW]
reporter[RW]
transaction_class[RW]
transaction_method[RW]
transaction_options[RW]
Public Class Methods
configure() { |self| ... }
click to toggle source
# File lib/opera/operation/config.rb, line 26 def configure yield self end
new()
click to toggle source
# File lib/opera/operation/config.rb, line 8 def initialize @transaction_class = self.class.transaction_class @transaction_method = self.class.transaction_method || :transaction @transaction_options = self.class.transaction_options @reporter = custom_reporter || self.class.reporter end
Public Instance Methods
configure() { |self| ... }
click to toggle source
# File lib/opera/operation/config.rb, line 15 def configure yield self end
custom_reporter()
click to toggle source
# File lib/opera/operation/config.rb, line 19 def custom_reporter Rails.application.config.x.reporter.presence if defined?(Rails) end