Class: FullSearch::Config

Inherits:
Object
  • Object
show all
Defined in:
lib/full_search/config.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfig

Returns a new instance of Config.



7
8
9
10
11
12
13
14
# File 'lib/full_search/config.rb', line 7

def initialize
  @auto_rebuild_schema = false
  @stale_query_behavior = :raise
  @lock_rebuilds = true
  @default_async_reindex = true
  @default_tokenizer = "unicode61"
  @auto_rebuild_on_stale_query = false
end

Instance Attribute Details

#auto_rebuild_on_stale_queryObject

Returns the value of attribute auto_rebuild_on_stale_query.



5
6
7
# File 'lib/full_search/config.rb', line 5

def auto_rebuild_on_stale_query
  @auto_rebuild_on_stale_query
end

#auto_rebuild_schemaObject

Returns the value of attribute auto_rebuild_schema.



5
6
7
# File 'lib/full_search/config.rb', line 5

def auto_rebuild_schema
  @auto_rebuild_schema
end

#default_async_reindexObject

Returns the value of attribute default_async_reindex.



5
6
7
# File 'lib/full_search/config.rb', line 5

def default_async_reindex
  @default_async_reindex
end

#default_tokenizerObject

Returns the value of attribute default_tokenizer.



5
6
7
# File 'lib/full_search/config.rb', line 5

def default_tokenizer
  @default_tokenizer
end

#lock_rebuildsObject

Returns the value of attribute lock_rebuilds.



5
6
7
# File 'lib/full_search/config.rb', line 5

def lock_rebuilds
  @lock_rebuilds
end

#stale_query_behaviorObject

Returns the value of attribute stale_query_behavior.



5
6
7
# File 'lib/full_search/config.rb', line 5

def stale_query_behavior
  @stale_query_behavior
end