class PubSubModelSync::Config
Public Class Methods
default_topic_name()
click to toggle source
# File lib/pub_sub_model_sync/config.rb, line 48 def default_topic_name default_topic_name_old || Array(topic_name).first end
Also aliased as: default_topic_name_old
log(msg, kind = :info)
click to toggle source
# File lib/pub_sub_model_sync/config.rb, line 30 def self.log(msg, kind = :info) msg = "PS_MSYNC ==> #{msg}" if logger == :raise_error kind == :error ? raise(StandardError, msg) : puts(msg) else logger ? logger.send(kind, msg) : puts(msg) end end
subscription_key()
click to toggle source
# File lib/pub_sub_model_sync/config.rb, line 39 def self.subscription_key klass = Rails.application.class app_name = klass.respond_to?(:module_parent_name) ? klass.module_parent_name : klass.parent_name subscription_name || app_name end