class PgSearch::ScopeOptions

def feature_for(feature_name)

def feature_for(feature_name)
  feature_name = feature_name.to_sym
  feature_class = FEATURE_CLASSES[feature_name]
  raise ArgumentError, "Unknown feature: #{feature_name}" unless feature_class
  normalizer = Normalizer.new(config)
  feature_class.new(
    config.query,
    feature_options[feature_name],
    config.columns,
    config.model,
    normalizer
  )
end