Sha256: 9f9d3a4bd897746c2b0be0cf5eaeb07a5d71613339b2213a52e63f0fc15c0bc4
Contents?: true
Size: 610 Bytes
Versions: 2
Compression:
Stored size: 610 Bytes
Contents
module Wisper module ActiveRecord module Publisher def self.configuration @configuration ||= Configuration.new end def self.configure yield configuration end class Configuration attr_reader :default_broadcast_events def initialize @default_broadcast_events = VALID_BROADCAST_EVENTS end def default_broadcast_events=(events) raise ArgumentError, "default_broadcast_events must be an array" unless events.is_a?(Array) @default_broadcast_events = events end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
wisper-activerecord-publisher-0.3.0 | lib/wisper/activerecord/publisher/configuration.rb |
wisper-activerecord-publisher-0.2.0 | lib/wisper/activerecord/publisher/configuration.rb |