class Chewy::Search::Parameters::RequestCache
Stores boolean value, but has 3 states: ‘true`, `false` and `nil`.
@see Chewy::Search::Request#request_cache @see www.elastic.co/guide/en/elasticsearch/reference/5.4/shard-request-cache.html#_enabling_and_disabling_caching_per_request
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/request_cache.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/request_cache.rb, line 21 def normalize(value) !!value unless value.nil? end