ActionFilter is a base class for actions that are triggered by specs that match the filter. The filter may be specified by strings that match spec descriptions or by tags for strings that match spec descriptions.
Unlike TagFilter and RegexpFilter, ActionFilter instances do not affect the specs that are run. The filter is only used to trigger the action.
# File lib/mspec/runner/actions/filter.rb, line 19 def ===(string) @sfilter === string or @tfilter === string end
# File lib/mspec/runner/actions/filter.rb, line 23 def load @tfilter = nil return if @tags.empty? desc = MSpec.read_tags(@tags).map { |t| t.description } return if desc.empty? @tfilter = MatchFilter.new(nil, *desc) end
Generated with the Darkfish Rdoc Generator 2.