# File lib/rspec/core/configuration.rb, line 364 def filter_run_including(*args) force_overwrite = if args.last.is_a?(Hash) || args.last.is_a?(Symbol) false else args.pop end options = build_metadata_hash_from(args) if inclusion_filter[:line_number] || inclusion_filter[:full_description] warn "Filtering by #{options.inspect} is not possible since " \ "you are already filtering by #{inclusion_filter.inspect}" else if force_overwrite self.inclusion_filter = options else self.inclusion_filter = (inclusion_filter || {}).merge(options) end end end