# File lib/dbus/matchrule.rb, line 58 def from_s(str) str.split(",").each do |eq| if eq =~ /^(.*)='([^']*)'$/ # " name = $1 val = $2 if FILTERS.member?(name.to_sym) method(name + "=").call(val) else raise MatchRuleException, name end end end self end