Sha256: ffb8959c33f0433dc32ad06d847c55290f259e532ba03eba36ff47c547579d22

Contents?: true

Size: 621 Bytes

Versions: 1

Compression:

Stored size: 621 Bytes

Contents

module SubPub
  class << self
    def enable
      Register.enable
    end

    def disable
      Register.disable
    end

    def enabled?
      Register.enabled?
    end

    def disabled?
      Register.disabled?
    end

    #
    #  Standardize on Pub/Sub naming
    #
    def publish(*args, &block)
      Register.publish(*args, &block)
    end

    def subscribe(*args, &block)
      Register.subscribe(*args, &block)
    end
  end
end

require "sub_pub/version"
require "sub_pub/subscriber"
require "sub_pub/register"

require 'rails'
require 'active_record'

require_relative "sub_pub/active_record_extensions"

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
sub_pub-0.0.3 lib/sub_pub.rb