gree/observed

View on GitHub
lib/observed/config.rb

Summary

Maintainability
A
0 mins
Test Coverage
require 'observed/configurable'

module Observed
  # The configuration for Observed which may be built by Observed::Builder,
  # which may contains configured writers, readers, reporters, observers.
  class Config

    include Observed::Configurable

    # !@attribute [rw] readers
    #  @return [Array<Observed::Reader>]
    attribute :readers

    # !@attribute [rw] reporters
    #  @return [Array<Observed::Reporter>]
    attribute :reporters

    # !@attribute [rw] observers
    #  @return [Array<Observed::Observer>]
    attribute :observers

    # !@attribuet [rw] translators
    #  @return [Array<Observed::Translator]
    attribute :translators

  end
end