# File lib/state_machine/guard.rb, line 225
      def matches_conditions?(object)
        Array(if_condition).all? {|condition| evaluate_method(object, condition)} &&
        !Array(unless_condition).any? {|condition| evaluate_method(object, condition)}
      end