Module: PgEventstore::Extensions::ActsAsConfigurable

Included in:
PgEventstore
Defined in:
lib/pg_eventstore/extensions/acts_as_configurable.rb,
sig/pg_eventstore/extensions/acts_as_configurable.rbs

Defined Under Namespace

Modules: Configurable

Instance Method Summary collapse

Instance Method Details

#acts_as_configurable(config_class:, default_config: :default) ⇒ void

This method returns an undefined value.

Parameters:

  • (defaults to: :default)
  • (defaults to: :default)


9
10
11
12
13
14
# File 'lib/pg_eventstore/extensions/acts_as_configurable.rb', line 9

def acts_as_configurable(config_class:, default_config: :default)
  const_set(:DEFAULT_CONFIG, default_config)
  const_set(:CONFIG_CLASS, config_class)
  extend Configurable
  init_variables
end