class SearchkickExplainer::SettingsExplainerSection
Attributes
elasticsearch_url[R]
Public Class Methods
new(elasticsearch_url, query_explainer)
click to toggle source
# File lib/log_magic/explainers/searchkick/settings_explainer.rb, line 6 def initialize(elasticsearch_url, query_explainer) @query_explainer = query_explainer @elasticsearch_url = elasticsearch_url enriche_query_json end
Public Instance Methods
enriche_query_json()
click to toggle source
# File lib/log_magic/explainers/searchkick/settings_explainer.rb, line 24 def enriche_query_json explainer = ::LogMagic::SearchkickExplainer::CustomAnalyzerHover.new(@query_explainer, index_settings) explainer.enriche end
explanation()
click to toggle source
# File lib/log_magic/explainers/searchkick/settings_explainer.rb, line 16 def explanation rendered_template end
index_settings()
click to toggle source
# File lib/log_magic/explainers/searchkick/settings_explainer.rb, line 12 def index_settings @index_settings ||= `curl #{elasticsearch_url}/_settings` end
template_name()
click to toggle source
# File lib/log_magic/explainers/searchkick/settings_explainer.rb, line 20 def template_name 'settings.haml' end