                     if let _curve = userInfo[UIKeyboardAnimationCurveUserInfoKey] as? Int,
                         curve = UIViewAnimationCurve(rawValue: _curve),
                         duration = userInfo[UIKeyboardAnimationDurationUserInfoKey] as? Double,
-                        animated = conformingSelf.keyboardAdjustmentAnimated {
+                        animated = conformingSelf.keyboardAdjusterAnimated {
                             var curveAnimationOption: UIViewAnimationOptions
                             switch curve {
                             case .EaseIn:

     - date: February 18, 2016
     */
    func keyboardDidShow(sender: NSNotification) {
        guard let conformingSelf = self as? KeyboardAdjusting else {
            return
        }

        if let constraint = conformingSelf.keyboardAdjustmentConstraint {
            if let block = sender.object as? (() -> Void) {
                block()
            }

     - date: February 18, 2016
     */
    func keyboardWillHide(sender: NSNotification) {
        guard let conformingSelf = self as? KeyboardAdjuster else {
            return
        }

        if let constraint = conformingSelf.keyboardAdjusterConstraint {
            if let block = sender.object as? (() -> Void) {
                block()
            }

            if let userInfo = sender.userInfo as? [String: AnyObject],
                _curve = userInfo[UIKeyboardAnimationCurveUserInfoKey] as? Int,
                curve = UIViewAnimationCurve(rawValue: _curve),
                duration = userInfo[UIKeyboardAnimationDurationUserInfoKey] as? Double,
                animated = conformingSelf.keyboardAdjusterAnimated {
                    var curveAnimationOption: UIViewAnimationOptions
                    switch curve {
                    case .EaseIn:
