class CQL::LineFilter
Not a part of the public API. Subject to change at any time.
Public Instance Methods
execute(input, negate)
click to toggle source
Filters the input models so that only the desired ones are returned
# File lib/cql/sso_filters.rb, line 20 def execute(input, negate) method_for_filtering = negate ? :reject : :select method_for_text = Gem.loaded_specs['cuke_modeler'].version.version[/^0/] ? :base : :text input.send(method_for_filtering) do |tests| raw_step_lines = tests.steps.map { |step| step.send(method_for_text) } content_match?(raw_step_lines) end end