class Findable::Configuration

Constants

VALID_OPTIONS

Public Class Methods

new() click to toggle source
# File lib/findable/configuration.rb, line 12
def initialize
  reset
end

Public Instance Methods

configure() { |self| ... } click to toggle source
# File lib/findable/configuration.rb, line 16
def configure
  yield self
end
merge(params) click to toggle source
# File lib/findable/configuration.rb, line 20
def merge(params)
  self.dup.merge!(params)
end
merge!(params) click to toggle source
# File lib/findable/configuration.rb, line 24
def merge!(params)
  params.keys.each {|key| self.send("#{key}=", params[key]) }
  self
end
reset() click to toggle source
# File lib/findable/configuration.rb, line 29
def reset
  self.redis_options = nil
  self.serializer = JSON
  self.seed_dir = defined?(Rails) ? Rails.root.join("db", "findable_seeds") : nil
  self.seed_file = defined?(Rails) ? Rails.root.join("db", "findable_seeds.rb") : nil
end