lib/observed/config_dsl.rb in observed-0.1.1 vs lib/observed/config_dsl.rb in observed-0.2.0.rc1
- old
+ new
@@ -13,20 +13,19 @@
extend Forwardable
include Observed::Configurable
- def_delegators :@builder, :observe, :report, :read, :write
+ def_delegators :@builder, :observe, :translate, :report, :read, :write, :emit, :group, :run_group, :receive
attribute :builder
+ attribute :logger, default: Logger.new(STDOUT)
def initialize(args)
args[:builder] || fail("The key :builder must exist in #{args}")
@builder = args[:builder]
- @logger = args[:logger] if args[:logger]
-
configure(args)
end
def eval_file(file)
@file = File.expand_path(file)
@@ -66,12 +65,7 @@
# typically `observed.conf`.
def load!(file)
eval_file file
end
- private
-
- def logger
- @logger ||= Logger.new(STDOUT)
- end
end
end