Module: Elastics::ActiveRecord::TasksConfig
- Included in:
- Tasks
- Defined in:
- lib/elastics/active_record/tasks_config.rb
Instance Method Summary collapse
Instance Method Details
#base_paths ⇒ Object
4 5 6 7 8 9 10 |
# File 'lib/elastics/active_record/tasks_config.rb', line 4 def base_paths @base_paths ||= if defined?(Rails) [File.join(Rails.root, 'db', 'elastics')] else super end end |
#client ⇒ Object
12 13 14 |
# File 'lib/elastics/active_record/tasks_config.rb', line 12 def client @client ||= ::ActiveRecord::Base.elastics end |
#config ⇒ Object
20 21 22 |
# File 'lib/elastics/active_record/tasks_config.rb', line 20 def config @config ||= ::ActiveRecord::Base.elastics_config end |
#version_manager ⇒ Object
16 17 18 |
# File 'lib/elastics/active_record/tasks_config.rb', line 16 def version_manager @version_manager ||= ::ActiveRecord::Base.elastics_version_manager end |