Sha256: a68eb1b8bae3fba161f37b99d7445e18eca14ece85d0683c2c0b77eafd5b359c

Contents?: true

Size: 519 Bytes

Versions: 7

Compression:

Stored size: 519 Bytes

Contents

module Riddle
  class Configuration
    class Indexer < Riddle::Configuration::Section
      def self.settings
        [ 
          :mem_limit, :max_iops, :max_iosize, :max_xmlpipe2_field,
          :write_buffer, :max_file_field_buffer
        ]
      end
      
      attr_accessor *self.settings
            
      def render
        raise ConfigurationError unless valid?
        
        (
          ["indexer", "{"] +
          settings_body +
          ["}", ""]
        ).join("\n")
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
riddle-1.5.5 lib/riddle/configuration/indexer.rb
riddle-1.5.4 lib/riddle/configuration/indexer.rb
riddle-1.5.3 lib/riddle/configuration/indexer.rb
riddle-1.5.2 lib/riddle/configuration/indexer.rb
riddle-1.5.1 lib/riddle/configuration/indexer.rb
riddle-1.5.0 lib/riddle/configuration/indexer.rb
riddle-1.4.0 lib/riddle/configuration/indexer.rb