Sha256: 5094666bcb194c6fd0054e7565a061f7577ee60aba40bab45d020cf5f212536d
Contents?: true
Size: 752 Bytes
Versions: 4
Compression:
Stored size: 752 Bytes
Contents
module ErpSearch module Config class << self attr_accessor :use_solr_for_content, :use_solr_for_dynamic_form_models def init! @defaults = { :@use_solr_for_content => ErpSearch::Engine::USE_SOLR_FOR_CONTENT, :@use_solr_for_dynamic_form_models => ErpSearch::Engine::USE_SOLR_FOR_DYNAMIC_FORM_MODELS, :@use_party_search_facts => ErpSearch::Engine::USE_PARTY_SEARCH_FACTS } end def reset! @defaults.each do |k, v| instance_variable_set(k, v) end end def configure(&blk) @configure_blk = blk end def configure! @configure_blk.call(self) if @configure_blk end end init! reset! end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
erp_search-4.2.0 | lib/erp_search/config.rb |
erp_search-4.0.0 | lib/erp_search/config.rb |
erp_search-3.1.2 | lib/erp_search/config.rb |
erp_search-3.1.1 | lib/erp_search/config.rb |