     iterator = null
     bindingRegExp = @bindingRegExp()
     eventRegExp = /^on-/
+    classRegExp = /^class-/
     iterationRegExp = /^each-/
 
     parseNode = (node) =>

                type = type.replace eventRegExp, ''
                options.special = "event"

              if iterationRegExp.test type
                type = type.replace iterationRegExp, ''
                options.special = "iteration"

  constructor: (@el, @type, @model, @keypath, @options = {}) ->
    @routine = switch @options.special
      when "event"     then eventBinding @type
      when "class"     then classBinding @type
      when "iteration" then iterationBinding @type
      else Rivets.routines[@type] || attributeBinding @type

