class ReactiveObservers::Configuration

Attributes

default_trigger[RW]
listening_job_name[RW]
observed_tables[RW]

Public Class Methods

new() click to toggle source
# File lib/reactive_observers/configuration.rb, line 8
def initialize
  reset!
end

Public Instance Methods

reset!() click to toggle source
# File lib/reactive_observers/configuration.rb, line 12
def reset!
  @listening_job_name = "%{table_name}_notices" # trigger listens for these type of notices
  @observed_tables = [] # these tables are observed at database level
  @default_trigger = :changed # default name of method that is called inside observer during notification
end