# File lib/cgikit/elements/generic_element.rb, line 99 def invoke_action( request, context ) take_value(:invoke_action, false) result = nil if declared?(:invoke_action) then if (link? and context.action?(request)) or \ value_from_request(request, context) then result = @root[@values[:invoke_action]] end else result = @node.invoke_action(request, context) end result end