If you change the order of your conditions so that the :not conditions
are last, I think you will find that it works:
rule :no_other_exisitng_actions,
[Jweba::Rules::CurrentPage, :current_page],
[Celerity::Link, :link, m.text( &condition{ |s| !s.match(/job|
stelle|impressum/i).nil? } ) ],
[:not, Jweba::Rules::LowerPage, :pages_with_initiating_action],
[:not, Jweba::Rules::HigherPage, :pages_with_action] do |v|
puts "do something"
end
This is a bug, and I will create a ticket for it. Thanks.
Joe