class ActionPubsub::Config
Public Class Methods
new(*args)
click to toggle source
Calls superclass method
# File lib/action_pubsub/config.rb, line 5 def initialize(*args) super(*args) self[:debug] = false self[:disabled] = false self[:serializer] = nil self[:_on_error_block] = nil end
Public Instance Methods
debug=(val)
click to toggle source
# File lib/action_pubsub/config.rb, line 14 def debug=(val) ::Concurrent.use_stdlib_logger(Logger::DEBUG) if val end
disabled?()
click to toggle source
# File lib/action_pubsub/config.rb, line 18 def disabled? self[:disabled] end
on_error(&block)
click to toggle source
# File lib/action_pubsub/config.rb, line 28 def on_error(&block) self[:_on_error_block] = block end
serializer=(val)
click to toggle source
# File lib/action_pubsub/config.rb, line 22 def serializer=(val) if val && val.ancestors.include?(::ActiveSupport::Concern) ::ActionPubsub.include(val) end end