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