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