Method: ODBA::IndexCommon#proc_resolve_search_term

Defined in:
lib/odba/index.rb

#proc_resolve_search_termObject

:nodoc:



123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
# File 'lib/odba/index.rb', line 123

def proc_resolve_search_term # :nodoc:
  if(@proc_resolve_search_term.nil?)
    if(@resolve_search_term.to_s.empty?)
      @proc_resolve_search_term = Proc.new { |origin| 
          origin.to_s.downcase
        }
    else
      src = "        Proc.new { |origin| \n          begin\n            origin.\#{@resolve_search_term}\n          rescue NameError => e\n            nil\n          end\n        }\n      EOS\n      @proc_resolve_search_term = eval(src)\n    end\n  end\n  @proc_resolve_search_term\nend\n"