class Barkdog::DSL::Context::Monitor::Options
Attributes
result[R]
Public Class Methods
new(context, &block)
click to toggle source
# File lib/barkdog/dsl/context/monitor/options.rb, line 4 def initialize(context, &block) @context = context.dup @result = {} instance_eval(&block) end
Private Instance Methods
method_missing(method_name, *args)
click to toggle source
Calls superclass method
# File lib/barkdog/dsl/context/monitor/options.rb, line 14 def method_missing(method_name, *args) if args.length == 1 value = args.first @result[method_name.to_s] = value else super end end