class Spec::Runner::Configuration

def include_or_extend(action, *args)

def include_or_extend(action, *args)
  modules, options = args_and_options(*args)
  [get_type_from_options(options)].flatten.each do |required_example_group|
    required_example_group = required_example_group.to_sym if required_example_group
    modules.each do |mod|
      Spec::Example::ExampleGroupFactory[required_example_group].__send__(action, mod)
    end
  end
end