module Everett

Constants

VERSION

Attributes

configuration[W]

Public Class Methods

configuration() click to toggle source
# File lib/everett.rb, line 15
def configuration
  @configuration ||= ::Everett::Configuration.instance
end
configure() { |configuration| ... } click to toggle source
# File lib/everett.rb, line 19
def configure
  yield(configuration) if block_given?
end
enable() click to toggle source
# File lib/everett.rb, line 23
def enable
  configuration.instantiated_observers.each do |observer|
    observer
      .observed_classes
      .map { |klass| ::Everett::Subject[klass] }
      .each { |subject| subject.add_observer(observer) }
  end
end