def devaluate(actual)
      !actual ? pass : fail("Expected non-true but got #{actual.inspect} instead")
    end
Supports negative/converse assertion testing. This is also where magic happens.

@param [Object] actual the value returned from evaling the {Riot::Assertion Assertion} block
@return [Array] response from either {#pass}, {#fail} or {#error}