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