class Riddle::Configuration
Attributes
common[R]
indexer[RW]
indices[R]
searchd[R]
sources[R]
Public Class Methods
new()
click to toggle source
# File lib/riddle/configuration.rb, line 31 def initialize @common = Riddle::Configuration::Common.new @indexer = Riddle::Configuration::Indexer.new @searchd = Riddle::Configuration::Searchd.new @indices = [] @sources = [] end
parse!(input)
click to toggle source
# File lib/riddle/configuration.rb, line 27 def self.parse!(input) Riddle::Configuration::Parser.new(input).parse! end
Public Instance Methods
render()
click to toggle source
# File lib/riddle/configuration.rb, line 39 def render ( [@common.render, @indexer.render, @searchd.render] + @sources.collect { |source| source.render } + @indices.collect { |index| index.render } ).join("\n") end