class Indexers::Configuration
Attributes
hosts[RW]
log[RW]
trace[RW]
Public Instance Methods
analysis(&block)
click to toggle source
# File lib/indexers/configuration.rb, line 14 def analysis(&block) if block_given? @analysis = { analysis: Dsl::Api.new(&block).to_h } else @analysis ||= {} end end
computed_sort(*args, &block)
click to toggle source
# File lib/indexers/configuration.rb, line 30 def computed_sort(*args, &block) Indexers.computed_sorts.add *args, &block end
mappings(&block)
click to toggle source
# File lib/indexers/configuration.rb, line 6 def mappings(&block) if block_given? @mappings = Dsl::Api.new(&block).to_h else @mappings ||= {} end end
suggestions(&block)
click to toggle source
# File lib/indexers/configuration.rb, line 22 def suggestions(&block) if block_given? @suggestions = block else @suggestions end end