Sha256: de91bbc66b1f09029c3980ed4928aa49daaca14d0f23587f634cb21f6467fac9

Contents?: true

Size: 339 Bytes

Versions: 24

Compression:

Stored size: 339 Bytes

Contents

# frozen_string_literal: true

module PubSubModelSync
  class Base
    delegate :config, :log, :debug?, to: self

    class << self
      def config
        PubSubModelSync::Config
      end

      def log(message, kind = :info)
        config.log message, kind
      end

      def debug?
        config.debug
      end
    end
  end
end

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
pub_sub_model_sync-1.9.3 lib/pub_sub_model_sync/base.rb
pub_sub_model_sync-1.9.2 lib/pub_sub_model_sync/base.rb
pub_sub_model_sync-1.9.1 lib/pub_sub_model_sync/base.rb
pub_sub_model_sync-1.9.0 lib/pub_sub_model_sync/base.rb
pub_sub_model_sync-1.7.2 lib/pub_sub_model_sync/base.rb
pub_sub_model_sync-1.7.1 lib/pub_sub_model_sync/base.rb
pub_sub_model_sync-1.7.0 lib/pub_sub_model_sync/base.rb
pub_sub_model_sync-1.6.4 lib/pub_sub_model_sync/base.rb
pub_sub_model_sync-1.6.3 lib/pub_sub_model_sync/base.rb
pub_sub_model_sync-1.6.2 lib/pub_sub_model_sync/base.rb
pub_sub_model_sync-1.6.1 lib/pub_sub_model_sync/base.rb
pub_sub_model_sync-1.6.1pre lib/pub_sub_model_sync/base.rb
pub_sub_model_sync-1.6.0 lib/pub_sub_model_sync/base.rb
pub_sub_model_sync-1.5.1pre lib/pub_sub_model_sync/base.rb
pub_sub_model_sync-1.5.0 lib/pub_sub_model_sync/base.rb
pub_sub_model_sync-1.4.0 lib/pub_sub_model_sync/base.rb
pub_sub_model_sync-1.3.1 lib/pub_sub_model_sync/base.rb
pub_sub_model_sync-1.3.0 lib/pub_sub_model_sync/base.rb
pub_sub_model_sync-1.2.1 lib/pub_sub_model_sync/base.rb
pub_sub_model_sync-1.2.0 lib/pub_sub_model_sync/base.rb