/*
* call-seq:
* PerFieldAnalyzer.new(default_analyzer) -> analyzer
*
* Create a new PerFieldAnalyzer specifying the default analyzer to use on
* all fields that are set specifically.
*
* default_analyzer:: analyzer to be used on fields that aren't otherwise
* specified
*/
static VALUE
frt_per_field_analyzer_init(VALUE self, VALUE ranalyzer)
{
Analyzer *def = frt_get_cwrapped_analyzer(ranalyzer);
Analyzer *a = per_field_analyzer_new(def);
Frt_Wrap_Struct(self, &frt_pfa_mark, &frt_analyzer_free, a);
object_add(a, self);
return self;
}