# 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