module OM::XML::TerminologyBasedSolrizer
This module is only suitable to mix into Classes that use the OM::XML::Document
Module
Attributes
field_mapper[RW]
Instance Methods
Public Class Methods
included(klass)
click to toggle source
# File lib/om/xml/terminology_based_solrizer.rb, line 4 def self.included(klass) klass.send(:include, ::Solrizer::Common) klass.send(:extend, ClassMethods) end
Public Instance Methods
solrize_node(node, term_pointer, term, solr_doc = Hash.new, field_mapper = self.field_mapper, opts={})
click to toggle source
# File lib/om/xml/terminology_based_solrizer.rb, line 86 def solrize_node(node, term_pointer, term, solr_doc = Hash.new, field_mapper = self.field_mapper, opts={}) self.class.solrize_node(node, self, term_pointer, term, solr_doc, field_mapper, opts) end
solrize_term(term, solr_doc = Hash.new, field_mapper = self.field_mapper, opts={})
click to toggle source
# File lib/om/xml/terminology_based_solrizer.rb, line 82 def solrize_term(term, solr_doc = Hash.new, field_mapper = self.field_mapper, opts={}) self.class.solrize_term(self, term, solr_doc, field_mapper, opts) end