class Chewy::Search::Parameters::AllowPartialSearchResults
Stores boolean value, but has 3 states: `true`, `false` and `nil`.
@see Chewy::Search::Request#allow_partial_search_results @see www.elastic.co/guide/en/elasticsearch/reference/6.4/search-request-body.html#_parameters_4
Public Instance Methods
render()
click to toggle source
We don't want to render `nil`, but render `true` and `false` values.
@see Chewy::Search::Parameters::Storage#render
@return [{Symbol => Object}, nil]
# File lib/chewy/search/parameters/allow_partial_search_results.rb, line 15 def render {self.class.param_name => value} unless value.nil? end
Private Instance Methods
normalize(value)
click to toggle source
# File lib/chewy/search/parameters/allow_partial_search_results.rb, line 21 def normalize(value) !!value unless value.nil? end