   decorateMethods
   decorateMethod
   decorateFunc
+
+  # Aliases
+  dms: decorateMethods
+  dm: decorateMethod
+  df: decorateFunc
 }

isString = require "lodash/isString"
isArray = require "lodash/isArray"

decorateFunc = (decorator, func) -> decorator func

###
# @param Function ctor
# @param array methods - array of methods to decorate.
#   Should be wrapped into decorateMethod helper.


###
# Decorate method by his name
#
# @alias dm
#
# @param function decorator
# @param string name
