def get_configuration_methods(local_only = false)
      all_delegators = singleton_class.send(:cf_block_delegators) + cf_block_delegators
      return all_delegators if local_only
      ancestors.each_with_object(all_delegators) do |ancestor, all|
        all.merge(ancestor.send(__method__, true)) if ancestor.respond_to?(__method__)
      end
    end
def get_configuration_methods(local_only = false)
      all_delegators = singleton_class.send(:cf_block_delegators) + cf_block_delegators
      return all_delegators if local_only
      ancestors.each_with_object(all_delegators) do |ancestor, all|
        all.merge(ancestor.send(__method__, true)) if ancestor.respond_to?(__method__)
      end
    end
Gets all method names known to configuration engine.

 @param local_only [Boolean] optional flag that if set, causes only methods added
  by current class or module to be listed.

 @return [Array<Symbol>] delegated method names