class PhatPgsearch::IndexDefinition
Attributes
fields[R]
index_field[R]
options[R]
Public Class Methods
new(*args, &block)
click to toggle source
# File lib/phat_pgsearch/index_definition.rb, line 4 def initialize(*args, &block) @options = args.extract_options! @index_field = args.first @fields = [] instance_eval(&block) end
Public Instance Methods
catalog()
click to toggle source
# File lib/phat_pgsearch/index_definition.rb, line 15 def catalog options[:catalog] || PhatPgsearch.catalog end
field(*args)
click to toggle source
# File lib/phat_pgsearch/index_definition.rb, line 11 def field(*args) @fields << args end