module DSLKit::MethodMissingDelegator

def method_missing(id, *a, &b)

attribute has been set. Otherwise it will call super.
Delegates all missing method calls to _method_missing_delegator_ if this
def method_missing(id, *a, &b)
  unless method_missing_delegator.nil?
    method_missing_delegator.__send__(id, *a, &b)
  else
    super
  end
end